Update the GitHub Actions release workflow to produce binaries for Linux, Windows, and macOS.
Currently only Linux release builds run.
Acceptance Criteria:
- Release pipeline generates artifacts for all three major OSes.
- Upload binaries as GitHub Release assets.
- Ensure cross-compilation uses CGO_ENABLED where needed for go-hid.
Update the GitHub Actions release workflow to produce binaries for Linux, Windows, and macOS.
Currently only Linux release builds run.
Acceptance Criteria: