Migrate a dataset from a mirror setup over a tempporary drive?

Yes, a replication task from GUI, without a schedule, to migrate your data. For the apps, use the GUI (Apps > Configuration) to move the special hidden dataset.
And then, if you don’t want to adjust your shares and paths, rename the new pool to match the old one.