I don't use Proton but don't they offer a calendar and file storage? I know a lot of email providers do (I use mailbox.org and they do). Personally I host Nextcloud on a VPS and use that for file storage, calendar and photos.
Maps is a tough one. It's probably the main Google service I still use (YouTube being another one). There is OSM of course but it can't compete with Google on features.