@timbray might be worth looking at the solutions that @murena are doing with https://e.foundation ... They're using a lot of Free & Open Source (and a few proprietary bits) to provide replacements to Google software & infrastructure. I don't agree with all of their choices, but there are at least decent starting points for several of the items on your list (office, data sharing as OnlyOffice, Nextcloud, Rainloop; search with their hosted spot/searxng, etc). They have self hostable images, too