The shared wallet funding validation accepts subtract_fee_from_outputs, but fundrawtransaction and walletcreatefundedpsbt previously only read subtractFeeFromOutputs when building recipients. This caused the accepted snake_case option to be silently ignored.
This PR reads either accepted spelling before interpreting subtract-fee outputs, and adds functional coverage for both affected RPCs.
Tested:
build/test/functional/test_runner.py wallet_fundrawtransaction.py