Dual boot from ssd?

Do this on the same partition, but different subvolumes.
You can change boot subvolume using u-boot variables, even from running system via fw_setenv.
The only problem can be with schnapps. I have no idea if it will work as expected (propably there will be common pool of backups).