Refactor draft thread lookups and cache persisted draft state

- replace `read*` draft selectors with `getDraftThread`/`getDraftThreadByProjectId`
- centralize persisted localStorage parsing/caching in `composerDraftStore`
- make ChatView fallback read persisted attachments from in-memory store state
a74511e765Julius Marminge committed on 3/2/2026, 4:21:28 AMparentac39b6f
4 files changedLine totals unavailable