PR description:
> settxfee can be deactivated by passing 0 as the fee. That does not seem to be documented for the user so this PR adds it in the description.
> Added a commit that makes settxfee respect the setting -maxtxfee
This is a backport of Core [[https://github.com/bitcoin/bitcoin/pull/18467 | PR18467]]