* ops(repo): add CI workflow for running tests on pull requests
* fix(repo): test command in CI workflow to use pnpm run all:test
* fix(repo): update Node version in CI workflow to 20.x
* fix(repo): update CI workflow to install dependencies using pnpm