Migrate to AnchoredDraggable

This handles the drag gesture and "snap" animations as well as fix ome minor issues with the current resizing logic, such as stuck animations when resetting tiles or tile's squishing when dragging fast.

Test: manually resizing tiles and resetting edit mode
Test: ResizingStateTest
Flag: com.android.systemui.qs_ui_refactor_compose_fragment
Bug: 350984160
Change-Id: Iaf4170740dd30da8f0ee7069e17e833394f0e939
7 files changed