chore: typescript updates
Upgrade TS to `next` tag.  It's "safe" to use using bleeding-edge TS here since we don't actually use it to compile anything
Add a bunch of missing types: `find-root`, `klaw`, `lockfile`, `mv`, `ncp`, `rimraf`
MODIFY
package.json
package.json
"@types/chai-as-promised": "7.1.4",
"@types/express": "4.17.13",
"@types/fancy-log": "1.3.1",
+ "@types/find-root": "1.1.2",
"@types/gulp": "4.0.9",
"@types/json-schema": "7.0.9",
+ "@types/klaw": "3.0.3",
+ "@types/lockfile": "1.0.2",
"@types/mocha": "9.0.0",
+ "@types/mv": "2.1.2",
+ "@types/ncp": "2.0.5",
"@types/node": "16.11.12",
+ "@types/rimraf": "3.0.2",
"@types/semver": "7.3.9",
"@types/sinon": "10.0.6",
"@types/sinon-chai": "3.2.6",
"sync-monorepo-packages": "0.3.4",
"through2": "4.0.2",
"type-fest": "2.8.0",
+ "typescript": "4.6.0-dev.20220210",
"validate.js": "0.13.1",
"webdriverio": "6.12.1",
"yaml-js": "0.3.1"

chore: typescript updates

- Upgrade TS to `next` tag.  It's "safe" to use using bleeding-edge TS here since we don't actually use it to compile anything
- Add a bunch of missing types: `find-root`, `klaw`, `lockfile`, `mv`, `ncp`, `rimraf`