ci(netlify): pin Node 22 and publish committed dist/
Every Netlify production deploy since rc7 (2026-03-10) has been failing
in state=error within ~28 seconds -- consistent with npm install bailing
out on Node version mismatch. The repo's GitHub Actions all use Node 22
but Netlify was using its default (older) Node, and there was no
.nvmrc / netlify.toml / engines field telling it otherwise.
Adds a minimal netlify.toml that:
- Pins NODE_VERSION = "22" so Netlify matches CI
- Skips npm install altogether by publishing the committed dist/ folder
with a no-op command. This matches the maintainer's existing workflow
(each release ends with a "chore: rebuild dist" commit), and makes
deploys finish in seconds.
If future deploys want to build from source instead, the command can be
swapped to `npm ci && npm run docs-compile && npm run flatten-build`.