Migrate Windows to a new SSD as two independent installations (dual boot)?

My laptop has an ssd with WIndows installed. I need two separate installations of Windows on the same computer, and I want to avoid starting from scratch. I’ve cloned drives with Macrium many times, but always 1 to 1, never like this.

Basically I want to split the new SSD in half, and have two separate Windows installations, both of which are clones of the one I have on the current SSD. Afterwards I will choose which one I want to boot in to and they will live their separate lives.

How do I achieve this? Do I just clone two times? How is the boot menu created? How are the recovery partitions sorted out (if I need them at all, I can always make a bootable windows USB if needed)?

Important: secure boot, encryption, fast boot etc etc are all disabled. This is a tinkering machine and I need it set up like that.

Bonus question: the windows I have is one of those cloud licenses tied to the machine. I hope and assume both installations will work and will be activated. It’s not a deal breaker, this is a machine for tinkering, but still it would be nice if I could keep the license?