Fixes #22007 and alternative to #25344
Reviewers can test it with these commands:
$ bitcoin-cli -named sendtoaddress address="<address>" amount=<amount> replaceable=true
$ bitcoin-cli bumpfee <txid> '{"outputs": {"<new output>": <amout>}}'
No tests added yet.