refactor(web): chat markdown links and file chips live in their own modules

MarkdownFileLink and its action helpers move to chat/MarkdownFileLink.tsx
and MarkdownFileLink.logic.ts; external link favicons and wrapping move to
chat/MarkdownExternalLink.tsx; fragment clicks and heading ids move to
chat/markdownFragments.ts; hast text helpers to chat/markdownHast.logic.ts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
e113e20a3eJulius Marminge committed on 10/21/2026, 8:14:32 AMparenta29a8ee

Checks

All checks passed
6 files changedLine totals unavailable