[avalanche] Reject blocks that contains txs conflicting with finalized txs
Summary:
Such blocks are out of avalanche pre-consensus and should be rejected.
Depends on D15779.
Test Plan:
./test/functional/test_runner.py abc_p2p_avalanche_transaction_voting
Reviewers: #bitcoin_abc, PiRK
Reviewed By: #bitcoin_abc, PiRK
Differential Revision: https://reviews.bitcoinabc.org/D15781