Metadata associated with the Runnable that generated this event.
Metadata can either be bound to a Runnable using
`.with_config({"metadata": { "foo": "bar" }})`
or passed at run time using
`.astream_events(..., {"metadata": {"foo": "bar"}})`.
metadata: NotRequired[dict[str, Any]]