Creates the new CalendarInfo shared DTO to replace GoogleCalendar with a more
generic name suitable for both Google Calendar and Nextcloud CalDAV integration.
Updates client-side references to use CalendarInfo instead of GoogleCalendar.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>