Load update notifier dynamically
We needed update the package because of vulnerabilities
If we don't load it asynchronously there's following error.
```
packages/cli generate-ref: /home/runner/work/E2B/E2B/packages/cli/dist/index.js:55406
packages/cli generate-ref: var updateNotifier = __toESM(require("update-notifier"));
packages/cli generate-ref: ^
packages/cli generate-ref: Error [ERR_REQUIRE_ESM]: require() of ES Module /home/runner/work/E2B/E2B/node_modules/.pnpm/update-notifier@6.0.2/node_modules/update-notifier/index.js from /home/runner/work/E2B/E2B/packages/cli/dist/index.js not supported.
packages/cli generate-ref: Instead change the require of /home/runner/work/E2B/E2B/node_modules/.pnpm/update-notifier@6.0.2/node
```
This PR improves CLI messaging when building sandbox templates. Now, the
used Docker commands are explicitly logged to the user like this:
```
Building docker image with the following command:
docker build . \ # <--- This log is new
-f e2b.Dockerfile \
--pull --platform linux/amd64 \
-t docker.e2b.dev/e2b/custom-envs/vqwjjtzwfi59d1cwww1k:ec8a819a-9666-45df-997b-e181b9fe4224
[+] Building 0.7s (5/5) FINISHED docker:desktop-linux
=> [internal] load build definition from e2b.Dockerfile 0.0s
=> => transferring dockerfile: 149B 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:22.04
```
and
```
Pushing docker image with the following command:
docker push docker.e2b.dev/e2b/custom-envs/vqwjjtzwfi59d1cwww1k:ec8a819a-9666-45df-997b-e181b9fe4224 # <--- This log is new
The push refers to repository [docker.e2b.dev/e2b/custom-envs/vqwjjtzwfi59d1cwww1k]
```
so the user can potentially debug some issues on their own.
This pr extends the middleware to rewrite `/blog/category/:path*` to our
Webflow Landing Page. Additionally, `sitemap.xml` got improved & fixed
by caching it statically on build time.
This PR updates the packageManager field in package.json to the latest
9.x version release (9.15.5).
Currently the specified version 8.x is invalid with the configuration
limit for engine:
```
"engines": {
"pnpm": ">=9.0.0 <10"
}
```