Google Calendar: Return event array, not just latest event

problem

calendar integration creates a sensor for a single event. all 3rd party integrations (Eg. atomic-calendar-revive and calendar lovelace tile) rely on JS to contact google API and pull more data.

request

return an array of sensors so that we can filter on them

use case

i want to send calendar info to an ESPhome display. the only way i can do this is via sensors or MQTT, and since i can’t get upcoming event data greater >1 event, i can’t do this.