This mostly removes a no-op and meaningless bool fallback in the fundrawtransaction RPC.
This allows to remove a skip_type_check. This makes validating the JSON schema from #34683 more consistent.
Adding the type check here is useful, because:
- The fallback was added in af4fe7fd126eff2dd1942276ea91c8ab9dd717c6 (more than a decade ago). Retaining backwards compat with more than 10-year old clients seems purely theoretical. There were other breaking RPC changes on shorter notice in the meantime. If someone really forgot to update this over the last 10 years, I don't see a downside of notifying them.
- The compat only works for positional args, which seems another small reason to drop it.
- The compat is now fully irrelevant and a no-op, given that watch-only wallet is not a concept anymore after commit 1337c72198a7d32935431d64e9e58c12f9003abc.
- Keeping the compat means that openrpc spec users do not get any type checks at all here.