shelley/ci: switch GitHub Actions from npm to pnpm
Philip Zeyliger
and
Claude
created
Prompt: https://github.com/boldsoftware/shelley/actions/runs/20923684872/job/60115676273 is busted. fix it.
Update test.yml and release.yml workflows to use pnpm instead of npm,
matching the recent switch to pnpm in the ui directory.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>