* refactor(release): Use pnpm for workspace publishing and versioning
* fix(ci): revert desktop-release install to npm ci for Windows compatibility
The pnpm migration added a bash conditional to check for pnpm-lock.yaml,
but the step did not specify shell: 'bash'. Windows runners default to
PowerShell, which cannot parse bash syntax, causing the build to fail
with a ParserError.
Since desktop-release always checks out the same commit and the root
lockfile is now pnpm-lock.yaml, the conditional is unnecessary. Revert
to the simple npm ci command that works on all platforms.
Fixes the Windows build failure in Desktop release v0.24.2.
* refactor(build): Schedule workspace builds with pnpm
* fix(ci): Preserve Windows release installation and version filters
---------
Co-authored-by: Qwen-Coder <[email protected]>