A function that provides a payload for a specific ability in the given EngineContext.
EngineContext
typedef GatePayloadProvider = Object? Function(EngineContext ctx, String ability);