Fixed #23537 -- Added Oracle GIS SchemaEditor.

Thanks Shai Berger for review.
Factorized schema_editor() at BaseDatabaseWrapper level
Fixed #23556 -- Raise a more meaningful error message when migrations refer to an unavailable node