Since npmjs are revoking Classic Tokens and limiting Granular Write Tokens to a 90-day lifetime, we have a need to modify our NPM Publishing from GitHub Actions process to avoid the burden of rotating tokens every 3 months.
Let's adopt the Trusted Publishing approach that npmjs recommends: https://docs.npmjs.com/trusted-publishers