* fix(mobile): freeze web-server assets to zips for mobile 3.23.3
Mobile 3.23.3 fetches components zips from the web-server cdn. This however causes upgraded cdn versions to fail when downloading from older mobile versions. This commit instead fetches versioned zips from an external cdn based on the static version of the app requesting the asset.
Since web-server is no longer needed as a cdn, we will temporarily freeze its zip assets to those that would be requested by Mobile 3.23.3, and commit them to source control so they remain unchanged.
web-server/public/components/assets will remain as-is (dynamically copied during build time of server), and not commited to source control. This cdn directory is only used by the web app.
* chore: disable commitlint length rule
* chore: clear git cache
* refactor: use package name from package file
* refactor(wip): separate components files into zips and assets dir
* refactor(wip): use new components package and cdn in mobile
* chore: add components to metro config
* chore: bump snjs with new web assets path
* refactor: exclude package.json files recursively from being copied into components dist folder to avoid conflicts with react native duplicates