Acquire a new hold, preventing orchestrator self-stop while active.
Body for POST /orchestrator/holds.
Why the caller wants the orchestrator to stay up
Grace-window auto-expiry; server default if omitted
Hold acquired
Serialised hold in API responses.