fix: gallery location links fall back to cell when name lookup empty
- GalleryCard: pass the server-computed locationDisplay (full formatted
address) as the ?name= param instead of the raw location.name, so the
feed parser receives structured data to work with.
- Location feed: take the last 3 parts as [locality, region, country] so
displays with a POI prefix parse correctly. Add a [POI, locality, country]
fallback restricted to records where region IS NULL — fixes POI-in-city
records without address region without over-matching cases like "Seattle,
Washington, US" into Washington DC galleries. For 1-part names, also try
matching as locality so "Seattle" finds Seattle records.
- If the name-based query returns zero rows and the URL carries an H3
cell, fall through to the legacy H3 path. Ensures a user clicking a
gallery's location link always sees at least that cell's galleries
instead of an empty page.