* update calendar logic to handle multiple calendars * add method to link calendar to credential * remove logs * update platform libraries * update calendar logic to handle multiple calendars * update credentials repository * add selected calendars repository to destination calendars module * add method to get user selected calendars and rename fn * chore: PR feedback * resolve merge conflicts * fixup * make sure we cover all edge cases for apple calendar --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>