The attached patch simply marks these 4 classes as deprecated using both the Java annotation and javadoc, including suggested alternatives. I looked in the ref guide and only LatLonType is referenced, and it's already marked deprecated there (I did this when I added LatLonPointSpatialField).
On master branch CHANGES.txt for 7.0 "Upgrading from Solr 6.x" I plan to add:
- Deprecated LatLonType, GeoHashField, SpatialPointVectorFieldType, and SpatialTermQueryPrefixTreeFieldType. Instead, switch to LatLonPointSpatialField or SpatialRecursivePrefixTreeFieldType or RptWithGeometrySpatialField.