Add an optional positionCallback property to PopupSettings.
When using CSS transforms (e.g., transform: scale()) on container elements with dynamic values (CSS variables), the Popup component's positioning calculations don't account for the transformed coordinate space.
While the SCALE injection token exists, it only supports static values set at component initialization and cannot read dynamic CSS variables or respond to runtime changes.
Benefits: