BCP47 Validation and Canonicalization