Dodo I know that putting each of these apps on a separate profile is the way to go
Right.
Dodo do i need to install the vpn app on each of the profiles as well?
Yes.
Dodo how about google play services are they needed for meta's apps and tiktok to work?
Probabaly not but you can still try and see for yourself, Its not hard to test whether they work without Google Play services or not
Dodo Also can I find a list somewhere that tells which apps need google services/framework to work and which don't
Scanning every single app on the planet to find out whether they need Google Play services is just not possible, My friend.
Dodo because manually trying apps one by one to see if they'll work isn't the best way in the world.
And having Google Play services/framework/store in a seperate user profile where you are only using privacy invasive apps like TikTok is not the end of the world either.