* refactor: switch to new Snack Runtime web host
* chore: move staging test URLs to production urls
* chore: drop `SNACK_WEBPLAYER_CDN` from code
* chore: migrate Snack Runtime deployment script
* refactor(runtime): upgrade to Expo SDK `51.0.0-preview.4`
* refactor(runtime): drop root `expo` prefix in `app.json`
* refactor(runtime): update `react-native` patch
* refactor(snack-content): add Expo SDK 51
* refactor(snack-sdk): add Expo SDK 51
* refactor(website): configure new Appetize apps
* refactor(website): configure new Expo SDK
* fix(snack-content): use the proper `expo` version for 51
* refactor(runtime): use `experiments.baseUrl` for web exports instead of workaround
* refactor(runtime): use `appVersion` with major Expo SDK version instead of `sdkVersion`
* feature(snack-content): add support for `appVersion` urls starting from SDK 51
* chore(website): enable SDK 51 in dropdown
* refactor: revert `appVersion` changes to rely on `sdkVersion` for now
* refactor(runtime): upgrade to Expo SDK `51.0.0`
* refactor(snack-content): upgrade to Expo SDK `51.0.0`
* refactor(snack-sdk): upgrade to Expo SDK `51.0.0`
* test(snack-sdk): update snapshot test
* refactor(runtime): update deployment script to make it Metro web compatible
* fix(runtime): use `fs/promises` in web deploy script
* fix(runtime): improve paths pass through for web deployment script
* chore(runtime): revert gitignore
* fix(runtime): use proper paths in `s3-deploy` script