Yeah, it's a constant struggle to keep up with what has changed in Windows. It would be impossible to provide such list. Even if someone tried, it would not be 100% reliable and would have to be updated every month. No sane person would want to do that
Windows is a mess of seemingly unrelated bits and parts that, if removed, it unexpectedly breaks something completely different and this changes almost monthly. So, no, there can't possibly be such a list or a guide.
What one person would consider "broken', another person would consider "desirable". I break many things in my builds willingly, but I don't need them, though others might. So, how would you even decide universally what is "broken"? Like, for instance, I rip out any and all Xbox features but there are people who legit use it and play Xbox games on their PCs. So, for me this is a desirable outcome as I only care about Steam and GOG and I consider Xbox stuff useless bloat, while you added Xbox to your list of "useful things". Or, another example: I remove any all cloud sync capabilities, which breaks OneDrive and even Dropbox and Sync.com, they don't work on my PCs, but I don't care because I use Nextcloud.
So yeah, not only Windows is a moving target but also people's priorities and expectations are vastly different.
I have two rules:
1) The less you remove, the more stable and more compatible system you'll end up with.
2) Only remove things that you know what they do, never remove unfamiliar items only "because they look like I don't need them" as their names can be misleading.
Always check these forums, if unsure as many known "gotchas" have been already discussed here. And if something new comes up, it's likely that someone will post here.
So yeah, start slowly, don't go bonkers removing things because you will break something and you won't even know for days or weeks after you start using your build.
Good luck!