Add user-agent information to client OpenTelemetry events
Created by: valerybugakov
Currently, we add a small number of attributes to OpenTelemetry events reported on the client. It would be helpful to parse the user-agent information and add valuable properties to events.
A quick look at popular open-source solutions shows that they are expensive bundlesize-wise. As a part of this issue, we can investigate the best option for our codebase.
/cc @taylorsperry @jasongornall