Spark entity for one declared Squid Mesh workflow step.
A step spec captures the step name, implementation module or built-in kind, runtime options, and contract metadata discovered while compiling the workflow DSL. The runtime converts these entities into the durable workflow definition shape used by execution and inspection APIs.