Unfortunately Proton doesn't have much in the way of standard protocols, no IMAP/SMTP, CalDAV, CardDAV, etc..
IMO Nextcloud while not great as a file syncing program, makes a pretty good Calendar and Contacts storage with full support for those protocols, and a webUI to access them.