BB-19470: Investigation: JS loading optimization on the Storefront (#28222)
BB-19470: Investigation: JS loading optimization on the Storefront (#28222)

 - `oroproduct/js/widget/zoom-widget` loaded as dynamic dependency
 - refactored `loadModules` library
 - removed requirejs/app-modules
 - added dynamic module for polyfills
 - jquery-ui is split on separate modules, only used modules are loaded
 - added analyzer option
 - grid-views-builder initializes only if it needed
 - datafilter-builder moved to orodatagrid chunk
 - device-emulate-module initializes switcher from dynamic module
 - overlayscrollbars library is moved into separate chunk
 - all validators are moved into dedicated chunk
 - jsmodules from dynamic-imports are rearranged by chunks
orocrm/OroCalendarBundle,orocrm/OroCalendarBundle,orocrm/OroCalendarBundle