Ich habe ähnliches vor kurzem gemacht. Ein paar Gedanken und Anregungen dazu:
Umzug meines Debian 11 auf eine größere NVMe SSD, nachträgliches Ändern der Partionsgrößen und anschließend Windows 11 installiert. Zum Schluß dann den den grub Bootmanager richtig eingestellt. Funktioniert problemlos.
Als Vorbereitung empfehle ich einen USB Stick mit MX-Linux AHS anzulegen da das Livesystem davon alle nötigen Werkzeuge für Umzug und Einrichtung der ganzen Aktionen mitbringt.
Sehr sinnvoll ist es dann den grub dahingehend abzuändern das immer das letzte System bootet wegen der Windows-Updates. Ich weiß nicht ob Linux Mint das von Hause aus so einstellt, Debian 11 macht es nicht, Manjaro macht es.
In /etc/default/grub diese Zeilen schreiben:
Zu beachten, als weitere Vorüberlegung, wäre, das die Festplatte ausreichend groß ist. Unter 500GB würde ich nicht anfangen, ich verwende eine 1TB NVMe SSD.