Collection migrations for Kdrant, the coroutine-first Kotlin client for the Qdrant vector database: re-embed into a new collection, resume an interrupted copy, verify it, and move the alias only once the verification passed. Runs on the JVM, iOS, macOS, Linux and Windows.