fix: Replace Chocolatey with direct download for Windows capnproto setup (#12222)
## Summary
- Replaces `choco install capnproto` with a direct download from
`capnproto.org`, eliminating flaky 503 errors from Chocolatey's
community API
- Adds `actions/cache` for the Windows capnproto binary (matching the
existing Linux caching pattern), so ephemeral/bare runners only download
once per cache key
### Testing
The "Setup capnproto" step on Windows CI jobs should now reliably
succeed regardless of Chocolatey's availability. On cache hit, the
download is skipped entirely.