DarkLord While its been years since i`ve been in this position, i used adb to manually disable and or uninstall as many google apps and there default installed services, as was possible while still allowing the phone to function, i basically broke most functionality on the phone, mitigated this somewhat with foss alternatives, and ulitimately settled for a sub par but largely degoogled experience, which while it took some getting used to ultimately i didnt feel like i missed out on much.
as for the specific apps or commands its been years, but at the time i achieved it by first research the commands i needed and then painstakingly going through each installed app researching to find out what it does and making a decision on whether i thought i could get away with removing it or not... some things you just cant.