Service Accounts in Google Calendar nodes

The idea is:

The idea is to enable the credential settings via service accounts in the Google Calendar nodes, not only in n8n cloud, but also for us, the ones that have it self-managed.

My use case:

I want to do an AI voice recepcionist, and I need to connect a service account to the Google Calendar node, but it wont let me do it, as it just shows me the option via OAuth2.0

I think it would be beneficial to add this because:

I think this is super important to add now because by using a service account its way, way easier and safer, for us the n8n customers, and for our customers aswell.

Any resources to support this?

Are you willing to work on this?

If necessary, I can work in this also, but I would love it it was implemented ASAP.