Stakes a claim on a key: a claim on an in-flight key waits for its owner, a committed key
replays the recorded transaction as { claimed: false }, and a rolled-back key is granted
fresh as { claimed: true }.
Optionaloptions: CallOptionsOptionaldeleteRetention (src/worker/retention.ts): deletes up to limit rows created before cutoffMs,
oldest first, returning the count. A deleted key is open again — a duplicate request
re-executes — so the caller's horizon must exceed every client retry window. Optional; a
store without it skips the idempotency retention lane.
Optionaloptions: CallOptionsCalled inside the posting's transaction, so it only takes effect if the posting commits.
Optionaloptions: CallOptions
Makes a repeated request run at most once, keyed by the caller's idempotency key.