The lockfile carried 18 advisories, which stopped Dependabot from raising its updates. npm audit fix clears them. Type check, lint, build and tests pass, and npm ci works with npm 10.
- Add explicit types array to tsconfig.json for vitest/globals and node
- Add type annotations to test destructuring parameters to fix implicit any types
- Add explicit types to test case arrays
This resolves the TypeScript compilation errors that were failing the CI pipeline.