@Loloflatsix @Junologue
I succeeded to boot and install Monterey 12.1
I finally use
@djlild7hina Base EFI
At the begging with all kext enable and the RX 6600 XT ... I didn't make any progress
Then I swap the RX 6600 XT with an old Nvidia GT710 No better (by the way, There no kext loaded in Monterey for this GPU anymore!!!)
Then I start disabling some kext
And I could finally boot just after disabling USBInjectAll.kext
Then I Enable back Kexts I need (USBInjectAll included)
Still booting Correctly
Then I swap back the RX 6600 XT
Still booting Correctly
Now it's working .... but I don't know what happened in the first place.
I still need to do some USBmapping.
I can't use
@Loloflatsix Kext because I use his disable internal header for the USB port PC case
EDIT
I dit Some USBMapping this morning .. I disable "AURA LED" USB port to have juste 15 USB port and did some Wild guess. Some USB2 never worked with USBinjectAll and XhciPortLimit quirk enable.

I made a USBPort.Kext for MacPro7,1

(attached)