Remove isValidDnsCharacter() check for mDNS compliance

This commit removes the isValidDnsCharacter() check to align with the
mDNS standard. RFC 6762 specifies that mDNS can use any UTF-8 character,
unlike unicast DNS, which is restricted to Punycode. Real-world use
cases are increasingly using characters like "(", ")", and "%" in
QNAMEs. The current APF charset validation is too strict, so removing it
ensures compliance with RFC 6762.

Bug: 408959788
Test: TH
Flag: EXEMPT bugfix
Change-Id: I786b5f49d90373c387c7b208849dac92c7a09ba1
2 files changed