static async loadLibPhoneNumber() {
    const PhoneUtil = /** @type {AwesomePhoneNumber} */ (await import('awesome-phonenumber'));
    this.PhoneUtil = { ...PhoneUtil };
    resolveLoaded(undefined);
    return PhoneUtil;
  }
- Handles lazy loading of the awesome-phonenumber library (relatively large, but way lighter than google-libphonenumber), allowing
for quick first paints
- Maintains one instance of phoneNumberUtil that can be shared across multiple places
- Allows for easy mocking in unit tests