release(turborepo): 2.10.7 (#13489)
## Release v2.10.7
> [!CAUTION]
> Versioned docs aliasing failed during the original release run. [View
logs](https://github.com/vercel/turborepo/actions/runs/30162780405).
The npm packages are already published. This PR restores the failed
release PR and advances `version.txt` to `2.10.8-canary.0`.
### Changes
- release(turborepo): 2.10.6 (#13431) (`56bf418`)
- chore: Refine bug report template help section (#13433) (`48d609c`)
- fix: Verify version after attempting codemod upgrade (#13446)
(`7ce7c1c`)
- test: Characterize JavaScript package discovery (#13440) (`51a8a03`)
- refactor: Separate package graph node assembly (#13441) (`e9b0a29`)
- fix: Upgrade @vercel/connect (#13450) (`92db24c`)
- refactor: Add authoritative package knowledge (#13442) (`0729f3b`)
- feat: Select runnable task entrypoints (#13452) (`0a9cb5b`)
- refactor: Add workspace root contribution contract (#13447)
(`a66bf45`)
- refactor: Use package knowledge for scope selection (#13443)
(`0e00d89`)
- fix: Prevent mobile homepage overflow (#13453) (`4778467`)
- docs: Document service readiness probes (#13472) (`f925b44`)
- fix: Preserve pnpm root dependencies during prune (#13476) (`0746adc`)
- fix: Preserve pnpm aliased dependencies during prune (#13477)
(`96dc00c`)
- release(turborepo): 2.10.7-canary.1 (#13478) (`2a02c34`)
- test: Add Terminal UI sanity tests (#13475) (`07ebd1d`)
- chore: Upgrade Next.js (#13482) (`0a329d6`)
- chore: Upgrade brace-expansion (#13483) (`549fc99`)
- fix: Support multiple macOS file watch roots (#13484) (`2f8a962`)
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>