Adapted SpatialiteGeometryColumns model to spatialite >= 4

See also:
https://www.gaia-gis.it/fossil/libspatialite/wiki?name=switching-to-4.0
Fixed #23030 -- Properly handled geometry columns metadata during migrations

Thanks kunitoki for the report and initial patches.
Fixed #23078 -- Regression in update_contenttypes() interactivity.

Thanks raymond at adaptiv.nl for the report.
Fixed #22891 -- Clarified that collecstatic --clear with delete all files in the storage location.
Added backwards incompatibility note for refs #22845; refs #23082.

Thanks Kyle Owens for the report.