Set up GitHub Actions workflow to automatically publish to npm on tagged releases.
Requirements:
- Trigger on \�*\ tags pushed to \main\
- Run
pm test\ and
pm run build\ before publishing
- Use \NPM_TOKEN\ secret for authentication
- Generate GitHub Release with changelog excerpt
This will make the release process reliable and repeatable.