Updated dependencies and added more safety checks to telemetry opt-ins/opt-outs
[update] Compatibility with single product and shop/loop blocks
[update] Added additional validation for shortcodes and blocks.
[update] Telemetry now shares a dependency injection container with other Iconic products for performance.