Persisted checkpoint value for a Jido storage key.
Checkpoint keys are arbitrary Elixir terms, so the table stores a stable hash for lookup and the encoded key for audit/debugging.
@type t() :: %Squidie.Persistence.JournalCheckpoint{ __meta__: term(), checkpoint: term(), inserted_at: term(), key: term(), key_hash: term(), updated_at: term() }