feat: minimal right sidebar with place and camera dedup
- Flatten sidebar cards into a single continuous minimal layout; search as
bordered input, uppercase section labels, compact footer with dot separators.
- Dedupe locations server-side: getLocations groups by (locality, region,
country) with USA→US country alias. getFeed?feed=location accepts a name
param and unions all H3 cells sharing the display label via case-insensitive
address matching.
- Return h3Cells on LocationItem so LocationMapBanner can render a centroid +
dynamic zoom across all cells in a place (was showing only one cell).
- Normalize camera names server-side in getCameras: strip manufacturer
legalese, dedup adjacent tokens, title-case all-caps brands. Rows that
collide after normalization merge. Camera feed matches by
normalization-equivalence so old raw URLs and new cleaned URLs both work.
- Add /cameras and /locations index pages with "See all →" links in the
sidebar when the section has more than seven items.