[v4] Restructure repo to use pnpm workspaces (#1504)
* switched to pnpm workspaces
* updated github actions
* added comments
* Update tensor.js
* Formatting
* Update tsconfig.json
* Update tsconfig.json
* fixed circular reference error in pipelines/zero-shot-audio-classification.js
* Post-tsconfig updates
* Move transformers.js docs to package folder
* Move additional tests
* JSDoc update
* Version bumps
* Update incorrect test
* Update test_modeling_musicgen.js
* Update test_modeling_musicgen.js
* Update test_modeling_musicgen.js
* fixed broken symlink
* fixes after review
* Remove old conversion scripts
Users should use onnxruntime-genai or optimum directly
* Update .prettierrc
* Formatting
* Update readme/docs
* Move build scripts to parent folder
* Remove unused tests
* Remove old compare function
* Fix JSDoc
* Update generate.js
* Update inline descriptions
* Bump versions
* Update node imports
* Add module header to FileCache.js
* JSDoc updates
* Update tensor.js
* Move prettier config to package.json key
* Update FileCache.js
* Remove unused import
* Remove non-existent file include
* Prefer non-default exports
* Update doc module exports
* Update docs generation script
* merged tsconfigs and added contributing.md
* Update path_to_docs
* Formatting
* Formatting
* Formatting
* Update prettier usage
* Remove <code> tags from headers
* Swap docs-preview and docs-build commands
* ONNXRUNTIME_NODE_INSTALL=skip for doc-builder
* Update buildAll.mjs
* Update index
---------
Co-authored-by: Joshua Lochner <26504141+xenova@users.noreply.github.com>