rpc: Sanitize fee option inputs. refs #21893
Checks -blockmintxfee, -incrementalrelayfee, -dustrelayfee and -minrelaytxfee values. Fees are parsed as int64_t, and as a fee is being multiplied by the package size, too large a value might lead to an overflow.
Max value set to 1 BTC as @MarcoFalke states in #21893:
Assuming a maximum transaction size of at most 4MvB, this would give an upper bound for the fee rate of ~46116 BTC/kvB. Though, any fee rate larger than 1 BTC/kvB is probably nonsense and should be rejected early on startup.