Labels in todo list (and CalDav backend)

Hi!

I am using nextcloud to manage my todos and would like to do automations based on them in home assistant. I am using the CalDav integration which works just fine.

However, it does not support caldav labels which I am using quite heavily. Moreover, I noticed the todo integration also does not support giving the tasks labels.

In my opnion it would make sense to add support for those labels in both integrations as this would not only greatly benefit caldav integration users but also everyone using the todo functionality.

Note: This idea was also briefly mentioned in To-do list card customisation and filtering, but only for the todo integration and not the caldav integration and only with focus on the to do list card.