eslint-import-resolver-typescript
* Setup stricter linting for typescript * make `import/no-unresolved` an error everywhere * use prettier to format `.vscode/settings.default.json` * address PR comments
* refactor: use consistent folder structure across workflow, core, and cli * setup typescript project references across workflow, core, and cli
* fix(eslint): setup eslint to run on every package Also, unify eslint config and dependencies into a private package in the workspace.