Rookieee
Yo. I read the Guide but I am not sure on the topic which data the Play Services can access.
It runs in the standard app sandbox with no special access or privileges. It cannot access anything beyond what other regular apps can access. This question indicates that you're misunderstanding how it works. In general, it can't access data from outside of the app sandbox. As with other apps, it can detect which apps are installed in the same profile as it and two apps within the same profile can choose to communicate with each other.
On one side it says it cant access other apps, then it says "apps within the same profile". I only use one profile. I also NEVER in my entire life got a prompt from Play Services asking me for access to a certain app. Strange bc in the guide it says something about consent. Can anyone explain this to me?
Any 2 apps within the same profile can communicate with mutual consent between both apps. There's nothing about this specific to Google Play services. Sandboxed Google Play has no special access or privileges including no special ability to communicate with other apps. It cannot communicate with apps which are not explicitly choosing to communicate with it. Those apps can use Google services without it.
And as a second question: Google is known for collecting random data like location, which apps are installed and like everything else they can find.
That's not really accurate. They don't send location anywhere without opting into doing so.
Play Services need at least SOME privileges to function, this includes contact to things outside of the sandbox. Is there known what kind of data the Play Services actually can collect within GrapheneOS?
It has no special access or privileges. Apps using it are explicitly choosing to communicate with it and can use Google services without Play services installed too. It's a common misconception that Play services is needed for apps to use Google services.