Thank you all for your inputs. I was able to successfully install Windows 10 alongside Debian 12 without losing any data.
Here's how I did it:
Installed Ventoy on USB and put Windows iso and Gparted live iso
resized the root partition with Gparted to make a new partition for Windows...