Achtung:
Du hast bereits Windows installiert mit einer GPT-Partitionstabelle und eine EFI-BOOT-Partition vom Typ EF02.
Was du brauchst ist eine weitere Partition für Root und den Rest.
GPT kennt nur primäre Partitionen.
Deine Bootmethode ist UEFI.
Mit anderen Worten, du must gdisk als Partitionstool verwenden und als Bootpartition die EFI-Partition von Windows.
Du kannst ja mal lsblk und blkid hier posten falls da was unklar ist. Ebenfalls gdisk/dev/sda sollte anzeigen GPT present MBR protective. Mit q kommst du aus gdisk wieder raus.
Es gibt auch hier im Forum schon das gleiche Thema wie man Arch per UEFI mit Windows installiert.
Hier z.B.
https://forum.archlinux.de/viewtopic.php?pid=342366#p342366
Dann solltest du noch deinen Bootmanager aussuchen. Im verlinkten Beispiel ist systemd-boot beschrieben. Es kann aber auch per efistub oder rEFind gebootet werden. (Ist Geschmackssache).
Versuche aber noch mit Windows Boardmitteln die EFIpartition zu vergrößern. Es wird mindestens 56M für Arch benötigt.