CVE-2026-80212: resolv: stop Resource::Generic.create from permanently
registering a generated class for each unknown (type, class) pair as a
Generic constant and a ClassHash entry, and compare generic resources and
questions by their TypeValue/ClassValue instead of by class identity
CVE-2026-80213: resolv: enforce the RFC 1035 label and name size limits when
encoding by making the 63-octet label limit an invariant of Label::Str,
bounding put_string and put_label, counting the encoded form in get_labels,
and raising ResolvError for an oversized name in Name.create