Update `bun` version

For Workes & Pages, what is the name of the domain?

What is the error number?

none

What is the error message?

11:56:04.993 Executing user command: bun run build 11:56:05.241 $ astro check && astro build 11:56:05.915 /opt/buildhome/repo/node_modules/string-width/index.js:2 11:56:05.915 const stripAnsi = require(‘strip-ansi’); 11:56:05.915 ^ 11:56:05.915 11:56:05.916 Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/buildhome/repo/node_modules/strip-ansi/index.js from /opt/buildhome/repo/node_modules/string-width/index.js not supported.

What is the issue or error you’re encountering

Cloudflare needs to install a more recent version of bun, 1.1.29 or later

What steps have you taken to resolve the issue?

I can fix it by using this setting:
SKIP_DEPENDENCY_INSTALL=true
UNSTABLE_PRE_BUILD=asdf install bun latest && asdf global bun latest && bun i

The problem is due to a recently-fixed bug in bun. See [package manager]: `string-width` is resolved incorrectly, causing `ERR_REQUIRE_ESM` · Issue #7539 · oven-sh/bun · GitHub.
Without my workaround, cloudflare uses bun 1.1.0. Cloudflare should bump the bun version used in their deploy images to 1.1.29 (latest).