Exposed, an ORM framework for Kotlin
1- Yes, also see supported databases from this
link
2- Yes.
3- Yes.
4- Yes.
5- No. But there is a good idea how to manage migrations, see the comment of CharlieTap via this
link
6- Yes See this
link
https://github.com/JetBrains/Exposed