Unify Dijkstra-era placeholder messages under TODO Dijkstra
All Dijkstra-era placeholder `error` messages and `TODO` comments in `cardano-api/src/` now share the greppable token `TODO Dijkstra:`, so a single `grep -r 'TODO Dijkstra'` locates every site that needs attention when Dijkstra-era support lands. No behaviour change; this is a pure message/comment unification across 30 sites in 16 files. The runtime invariant assertion at `Tx/Internal/Body.hs:2858` (`toScriptIndexDijkstra: unexpected DijkstraGuarding`) is intentionally untouched — it is an impossible-case assertion, not a pending-implementation stub. The PlutusV4 placeholder at `Plutus/Internal/Script.hs:1302` (`toShelleyScript: PlutusV4 not implemented yet.`) is tracked separately as it blocks on ledger exposing a PlutusV4 constructor.