Explicit builder and insert API for durable workflow DAG definitions.
@type t() :: %ObanPowertools.Workflow{ definition_version: pos_integer(), edges: [map()], name: String.t() | nil, steps: [map()], workflow_context: map() }