fuzz: Check for addrv1 compatibility before using serializers
Summary:
core#20247:
fuzz: Check for addrv1 compatibility before using addrv1 serializer
fuzz: Check for addrv1 compatibility before using addrv1 serializer on CService
fuzz: Check for addrv1 compatibility before using addrv1 serializer/deserializer on CSubNet
fuzz: Assert roundtrip equality for both addrv1 and addrv2 versions of CService
This is a backport of core#20247, core#20289 and core#20355
Test Plan: ninja bitcoin-fuzzers
Reviewers: #bitcoin_abc, Fabien
Reviewed By: #bitcoin_abc, Fabien
Differential Revision: https://reviews.bitcoinabc.org/D14755