* fix: pin typescript and typescript-eslint versions (#838)
Prevents version drift on fresh installs. The loose `^` ranges let
transitive resolution hoist typescript@6 (strict defaults break the
TS reference impl build) and typescript-eslint@8.59 (tightens
no-unnecessary-type-assertion, new lint errors in Frontend/library).
Pin typescript to `^5.7.3` (added at root) and typescript-eslint to
`8.57.2` everywhere it was previously `^8.26.1`.
(cherry picked from commit 5c0cdc86c48ad796a01efef5457397d2ee6659f8)
# Conflicts:
# package-lock.json
# package.json
* fix: rebuilt package-lock