Fixed #21850: Make GeometryField.geodetic() case insensitive

Updates GeometryField.geodetic_units default values to be lower case
Updates GeometryField.geodetic() to test against lower case unit name

https://code.djangoproject.com/ticket/21850