[ENG-8358](https://linear.app/comm/issue/ENG-8358/run-the-migrations-during-backup-restoration)
It is not executing any queries on object (`SQLiteQueryExecutor`), instead it uses the database connection passed as a parameter, so it is more suitable for `SQLiteUtils`.
This is also required for the ext diff
Depends on D14741