Optimizes `GradientBlinds` layout performance by using `ResizeObserverEntry.contentRect` for immediate renderer resizing and deferring the expensive `getBoundingClientRect()` call (required for mouse interaction mapping) to the next animation frame. This prevents synchronous layout thrashing inside the `ResizeObserver` callback.
- Updates `resize` to accept `ResizeObserverEntry[]`
- Uses `contentRect` for `renderer.setSize`
- Defers `rectRef` update to `requestAnimationFrame`
Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>