ScrollState
Caller-owned mutable position shared by a scroll area and zero or more independent scrollbars.
Reads, writes, runtime observation, and subscription release are confined to the construction execution owner. Area attachment publishes viewport and content geometry, while application calls may request positions before or after attachment. Requested positions are clamped whenever current geometry is known. The state owns no retained nodes and does not own its observers.
Parameters
initialOffset
initial non-negative finite logical displacement.