Maybe in the future TPM 2.0 requirement becomes more "real", but so far it can be bypassed. I develop some MacBook drivers for Windows 11 (Trackpad++ for example, see
https://forums.macrumors.com/threads/trackpad-alternate-trackpad-driver-for-bootcamp.1497761/page-25), and obviously to do that I had to get Windows 11 installed first

Here is the method which worked for me...
Assuming you don't have Boot Camp setup yet:
1. Download official 64-bit Windows 10 ISO image from Microsoft (Link:
https://www.microsoft.com/en-gb/software-download/windows10)
2. In macOS Use "Boot Camp Assistant" app and feed it with downloaded ISO image in order to initialize and install the Boot Camp environment normally.
3. When Windows 10 is up and running, go to
AveYo MCT GitHub and from there download / unzip the zip archive (you might need to click the "Code" button on that page in order to see the zip download option).
4. From the folder where you unpacked that zip, run "MCT/Skip_TPM_Check_on_Dynamic_Update_v2.cmd".
5. From the same folder, run "MediaCreationTool.bat" (a window titled "MCT Version" should appear).
There choose "11". Another window will appear, there choose "Auto Setup", this will download Windows 11 21H2 and install it for you on top of your Windows 10 Boot Camp environment.