Updated OpenID Connect breaks using EdDSA algo

On nextcloud 31.0.9 and updated OpenID Connect app to 8.1.0. Immediately after update I am unable to login using my Identity provider.

Note, this has always worked before with this EdDSA algo set in my identity provider. The update broke it.

Why would OpenId Connect stop supporting this more secure popular algo?

To reproduce, use EdDSA algo and click the login with your identity provider button. It prompts for my passkey, then displays error page:

Internal Server Error

The server was unable to complete your request.If this happens again, please send the technical details below to the server administrator.More details can be found in the server log.

Log shows:
Error: Unsupported JWT alg: EdDSA

I don’t believe it was intentional. It looks like it may be an oversight related to some algorithm checking code that was just added:

https://github.com/nextcloud/user_oidc/pull/1220