- iconCreateFunction now inspects each cluster's actual child markers
(tracked via a WeakMap<L.Marker, Team> since markercluster only hands
back raw marker instances, not our Place data) and colors the cluster
orange/green if every claim inside belongs to one team, a split
orange/green 'contested' look if both teams have claims inside, cyan
neutral only when nothing in it is claimed. Previously every cluster
looked identical regardless of contents.
- Status panel: 'held since block XXXXXX' — dropped 'in orange'/'in
green', the color already carries that (was redundant).