Switch to `pnpm` and run tests against `edge-runtime`. (#188)