#22340  -- Moved more DDL to schema editors

This series of commit move part of DatabaseCreation work to schema editors. The main achievement here is to make migrate use schema editor for syncing unmigrated apps.
to match the naming conventions of the other methods, I'd suggest something like `_model_indexes_sql()`