fix(tags): replace modal with inline detail, fix ESC navigation
- Remove peek-dialog modal entirely, replacing with inline detail view
that appears in the main content area when an item card is clicked
- Fix ESC handler using groups pattern: extracted handleEscape function
with view state (VIEW_LIST / VIEW_DETAIL) instead of checking dialog
open state, which was broken because preload closes dialogs before
the extension's onEscape callback fires
- ESC flow: detail view -> list view -> clear search -> clear tag
filter -> clear type filter -> close window
- Add getItemDisplayInfo() to share display logic between cards and
detail view (removes duplicated title/subtitle/favicon computation)
- Detail view shows: item title/URL, content for text items (scrollable),
Open Page button, Edit in Editor button, tag management
- Remove all dialog/overlay/blur CSS; add inline detail view styles
- Remove peek-dialog import from HTML