Check for addrv1 compatibility before using addrv1 serializer/deserializer on CService:
Before this patch:
$ src/test/fuzz/service_deserialize
service_deserialize: test/fuzz/deserialize.cpp:85:
void (anonymous namespace)::AssertEqualAfterSerializeDeserialize(const T &, const int) [T = CService]:
Assertion `Deserialize<T>(Serialize(obj, version)) == obj' failed.
After this patch:
$ src/test/fuzz/service_deserialize
…
Related change: #20247