Fixed #23983 - Fixed a crash in migration when adding `order_with_respect_to` to table with data

Need to check `if not field.has_default()` to give users ability to set default in migration if they need it
Well, maybe it is reasonable, but it is interesting to know why @andrewgodwin decided to set 0 as default value.
One more thing - I think this operation should not operate with data, because it is more schemamigration, that datamigration. This may cause performance problem on big tables.
So, if user want to order old data, maybe he should write datamigration for it.