chore(all): replace esbuild-register with ts-node/register in pm2, scripts, and mocha commands
chore(all): Use tsc instead of esbuild Because: - We want to test & develop with what we deploy This Commit: - Removes esbuild - Uses tsc & ts-node instead - Fixes several nx config issues that were messing up caching - Fixes esm hacks for vendored modules - Creates dedicated build-ts target for typescript compilation, which makes nx task dependencies easier to configure. - Updates startup commands to use ts-node