Reverse Geocode Address Clusters

At the moment reverse geocoding against an index with the 'geocoder_address' flag using the address clustering algorithm will return a multipoint geometry containing all of the addresses for that particular cluster.

This changes this behaviour to instead examine each point in the cluster and only return the closest point to the input query.