This is a partial backport of core#25500 and core#19972 (new fuzzer)
https://github.com/bitcoin/bitcoin/pull/25500/commits/42aa5d5b6269d27af525d5001907558442e96023
https://github.com/bitcoin/bitcoin/pull/25500/commits/a3c27070396ab8c2941c437e8099547e8fc9c110
Depends on D18241