[net] Add NoBan status and connection type to NodeEvictionCandidate
Summary:
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
Test Plan: ninja all check-all bitcoin-fuzzers
Reviewers: #bitcoin_abc, Fabien
Reviewed By: #bitcoin_abc, Fabien
Differential Revision: https://reviews.bitcoinabc.org/D18242