create_schema
Preview or create a new Pinot schema without replacing an existing schema.
The default preview performs strict local structural validation and returns a short-lived confirmation token bound to the exact normalized schema. Pass that token with `dry_run=false to apply. Replacement belongs in update_schema`.
Failure recovery: Invalid JSON, missing `schemaName`, and controller validation failures are non-retryable until corrected. Permission failures require access changes; retry transient controller failures only after connectivity is restored.