LocalBenchmarkHooks

CompositionLocal for providing benchmark hooks to the renderer.

Uses staticCompositionLocalOf because hooks are set once per benchmark run and rarely change, avoiding unnecessary recomposition tracking. Defaults to null (no instrumentation) in production.