ive done some thinking, and no, there is no such host migration using high lever multiplayer API. You could write it out using low level, but then it would be janky.
The best user experience would be if the loby that you connect to and game is hosted on is a dedicated server. but then you would not need to migrate hosts. Its either works or it does not.
Maybe you could designate the "king" player, that would hold the game state data, then if the host dies, then the "king" would choose the next avaliable server, and start new game with the migrated game data.
But then you would need to have the players that went down with theprevious server be able to communicate with the king player to get the new server IP to join to.
Its a mess..
At this point im just speculating how it could be done. Im not a professional and im not under the supervision of professionals.