applyAnimationFrameUpdates

Applies a batch of animation-frame invalidations produced during a single AnimationController frame tick. Each invalidation re-renders the read-tracked consumers of its stateId; the animated value itself stays owned by its AnimatedValue.

The default implementation preserves correctness by routing every invalidation through the existing, frame-deferred updateHookStateSync path, so integrations that do not implement a same-frame fast path keep working unchanged. ComponentTree overrides this with the same-frame path.