Fixes #16382
This patch tries to treat maxfeerate
in sendrawtransaction/testmempoolaccept RPC as a rate(BTC/kB) instead of an absolute value(BTC).
The included test case checks if the new behavior works correctly, by using the transaction with an absolute fee of ~0.02BTC, where the fee rate is ~0.2BTC/kB.
This test should be failing if the default maxfeerate
is 0.1BTC, but pass if the default value is 0.1BTC/kB