Consider compressing scroll events
We compress motion events and only deliver the last one for each frame.
In a similar way, we should compress scroll events, and only deliver a single, summed scroll event, to avoid excessive work and invalid situations, such as:
(gtk4-demo:79261): Gtk-WARNING **: 14:04:04.967: GtkListView failed to scroll to given position. Ignoring...