A React element wrapping children in CauslContext.Provider.
Remarks
The provider does not own the graph — host code constructs and
disposes it; the provider only routes the handle. The context value
is wrapped in useMemo so that consumer hooks do not see a fresh
object reference unless graph or update actually change.
Provides the engine and an optional MVU runner to its subtree.