Unattend files can be used to modify Windows settings during installation or setup. You can also create settings that trigger scripts that run after the first user creates their account and picks their default language.
Windows Setup will automatically search for answer (unattend) files in certain locations, or you can specify an unattend file to use by using the /unattend: option when running Windows Setup (setup.exe).
Below service lets you create answer files (typically named unattend.xml or autounattend.xml) to perform unattended installations of both Windows 10 and Windows 11.
Answer files generated by this service are primarily intended to be used with Windows Setup run from Windows PE to perform clean (rather than upgrade) installations.
https://schneegans.de/windows/unattend-generator
My xml file for clean windows installation: https://gist.github.com/abbaselmas/304892d385af7e09f32348eaddb2bb9e