chore: group Cloudflare Workers packages in Renovate
What
Adds a packageRules entry that groups wrangler,
@cloudflare/workers-types, and @cloudflare/vitest-pool-workers
into a single Renovate MR.
Why
wrangler declares @cloudflare/workers-types as an optional peer
dependency pinned to a specific range (peerOptional). When Renovate
bumps wrangler in isolation, npm's ERESOLVE check fails against
the older @cloudflare/workers-types still in package-lock.json,
so Renovate silently skips the lockfile update and the next npm ci
in CI fails on the mismatch.
Grouping these packages ensures they always update in lockstep with a coherent lockfile.
Reference (wrangler@4.83.0): https://github.com/cloudflare/workers-sdk/blob/wrangler%404.83.0/packages/wrangler/package.json https://github.com/cloudflare/workers-sdk/blob/wrangler%404.83.0/pnpm-workspace.yaml
Assisted-by: Claude:claude-opus-4-7