Executes one scheduled step through policy, rendering, delivery, and transition handling.
Executes a scheduled step job from scheduler args.
@spec perform(term()) :: :ok | {:error, term()}
@spec perform(map()) :: :ok | {:error, term()}