chore: bump cardano-node to 10.6.2 (#5216)
## Summary
Bumps cardano-node runtime and all Haskell dependencies to 10.6.2, which
introduces **DijkstraEra** (era 8, protocol version 12).
- Bump `cardano-node-runtime` flake input to 10.6.2
- Bump all Cardano ecosystem deps: cardano-api 10.23,
ouroboros-consensus 0.30, plutus-core 1.57, io-classes 1.8, etc.
- Add DijkstraEra support across `cardano-wallet-read`,
`cardano-wallet-primitive`, `cardano-balance-tx`, network layer
- Rewrite `addScriptIntegrityHash` for new ledger API (`ScriptIntegrity`
record, `NativeScript` rename)
- Extend `nodeToClientVersions` to V22
- Add error stubs for DijkstraEra in API/wallet core (documented in
`TODO.md` for future promotion to `RecentEra`)
- Consume `cardano-ledger-read` from external package
- Fix VOTING_01b test for babbage and conway
Key upstream breaking changes handled:
- Per-era `Tx` newtypes (`MkDijkstraTx`, etc.) — use `Core.Tx era`
- `TimelockScript` → `NativeScript`
- `hashScriptIntegrity` single-record API
- `nctMuxTracer` → `nctMuxTracers`
- `MonadThrow`/`MonadMask` constraints on network client functions
See `ERA-CHANGES.md` for full change documentation.
Closes #5187
## Test results
- All unit test shards pass
- All local cluster tests pass (Linux + macOS)
- Mainnet + Preview boot sync pass
- Docker image builds
- Formatting, hlint, cabal check all pass
- Conway Integration Tests: 8 flaky failures (stake pool
metadata/rewards timeouts — not related to dep bump)