feat: image rect selection, drag, resize, and z-order
- Click to select a sidecar image rect (blue border, grab cursor, × delete, edge handles)
- Click away (SVG background) to deselect
- Drag selected rect body to move it; drag edge handles to resize
- Newly drawn image rects auto-select after creation
- Selected rect always renders on top of intersecting rects
- Eat post-drag click via capture-phase one-shot listener to prevent spurious deselection on fast drags or when releasing over another rect
- Edge handle onclick stops propagation so drag-end clicks don't deselect
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>