Look up “disable Recall windows 11” for instance.
Realistically, the best way to solve the issue is to build a custom deployment and install a completely clean version of windows - but not everyone can (particularly mid project).
If you can, then I’d suggest setting up an unattended install with custom prefences.
Yes, you can get lost in it while making tweaks… But generally speaking, you pick someone elses baseline (usually off of github), verify it and bring in your own changes to it.
Once you have it, you can then re-use it any time you install windows to get the exact same bloat free base.
Do some research on this, its a subject where a lot of folks say a lot of BS - like usual.
Just make sure to acrually verify that you are using the Microsoft provide ISO, and verified custom settings you manaually reviewed.