refactor: introduce trusted publishing (#3161) * refactor: introduce trusted publishing * Remove NPM_TOKEN from publish workflow Removed NPM_TOKEN from the workflow for security reasons. * Update .nvmrc * Update publish-release.yml * Update package.json * Update publish-npm.sh