Inputs the package used (and the consumer can use) to build a Release.
Pure data — gesture carries the bound configs (decay, friction)
and the maxScale/minScale used by the default plan.
Partially cancel translation velocity based on scale velocity. Call at
the start of onScaleEnd and use the returned details as the gesture's
velocity for the rest of the release pipeline.
Signature for a gesture-end handler. Consumer receives raw inputs via
ReleaseContext; calls Release.toDisplay(data) (or builds a custom plan)
and runs it via Stage.of(context).release(...) / .run(...).