[feature] Add Store Authorization component

Updated references to include the component from widget-common
- Component call gets initialized in parallel to data api call
- This way in case of auth failure, api sends dummy data
- If Widget is not authorized, data retrieval is blocked, but all data timers still run (in case it gets authorized in the future)

Updated config so it can be used by pure js widget
Retrieving company Id from viewer for preview

@donnapep @stulees please review. @nexus-uw FYI. Thanks.