RestateContextDataProvider
Log4j2 ContextDataProvider inferring context from HANDLER_CONTEXT_THREAD_LOCAL.
This is used to propagate the context to the user code, such that log statements from the user will contain the restate logging context variables.