RestateContextDataProvider
Log4j2 ContextDataProvider inferring context from SYSCALLS_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.