Check absurd fee in BroadcastTransaction and RPC,
return TransactionError::MAX_FEE_EXCEEDED instead
of TxValidationResult::TX_NOT_STANDARD because this
is client preference, not a node-wide policy.
This is a backport of [[https://github.com/bitcoin/bitcoin/pull/19339 | core#19339]] [1/3] and [[https://github.com/bitcoin/bitcoin/pull/20109 | core#20109]]
https://github.com/bitcoin/bitcoin/pull/19339/commits/8f1290c60159a3171c27250bc95687548c5c1b84
Depends on D10463