checkpoint: add domain store adapters
Commit

Introduce session and checkpoint document interfaces over the existing git committed storage layout.
The new GitStore adapters preserve the old on-disk behavior while exposing SessionRef-based reads and option-based backfills for later caller migration.
Entire-Checkpoint: 51f5a0ee3b11
Checkpoints
Checkpoint 1