checkpoint: route callers through domain stores
Commit

Move committed checkpoint callers to the split checkpoint and session store surface.
GitStore keeps the low-level v1 methods internally, but production callers now depend on ReadCheckpoint, ReadSession, WriteSession, UpdateSession, and UpdateCheckpoint.
Entire-Checkpoint: 7319e37bab43
Checkpoints
Checkpoint 1