* fix(api): use pnpm to manage pm2
This means that pm2 will get the correct NODE_PATH environment variable.
Also, if we use pnpm to manage node, this ensure that pm2 will use that
node version.
* docs(devops): update api install and update docs
* feat: set node version via npmrc
This means that all scripts (pnpm run ...) will use this node version.
The only way to get other node versions is to invoke `node` directly.
* fix(docs): update api docs for pnpm installation
* feat: use pm2 from root
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>