Provides resultant data after parsing browser user agent.
Updates internal values using the User-Agent Client Hints API. If the API is not available, resolves without making changes.
If true, always override internal values even if already set. Examples of value changes:
Promise that resolves when update is complete
[[DefaultUserAgentParser]] uses UAParser to parse the browser's user agent. It is responsible to hold and provide browser, OS and device specific information.