A server result that suspends a modern MCP operation for client input.
Build this struct with ExMCP.Server.DSL.Result.input_required/2 or return
the equivalent {:input_required, input_requests, state} handler tuple.
ExMCP validates the requested input capabilities and seals application
state into the modern requestState continuation envelope.