refactor(web): the composer's layout and provider hooks live in their own files

Moves the resting-transition animation hook, the command menu layer, the
resting controls layout hook, the workspace snapshot refresh hook, the
provider/model resolution hook and the image grouping hook out of
ChatComposer.tsx unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1807a1e9c9Julius Marminge committed on 10/21/2026, 7:10:34 PMparentec8a087

Checks

All checks passed
7 files changedLine totals unavailable