Oc_authtoken has 86,596 entries and over 400 MB. This does not seem right

My hoster is limiting the database size on the server I run my Nextcloud on. Usually, that is not a problem, but recently I noticed the oc_authtoken table is getting huge, and I can’t see a reason for that. (There are only a handful of users, and I seem to be the only one using it for anything beyond CalDAV and CardDAV).

When searching this forum, I encountered similar problems, but I can’t seem to make sense of them – or the solutions, that is. I appear to be out of my depth here.
Can anyone point me in the right direction?
Many thanks in advance!

Nextcloud version (eg, 20.0.5): 22.2.0
Operating system and version (eg, Ubuntu 20.04): not sure (shared hosting)
Apache or nginx version (eg, Apache 2.4.25): same
PHP version (eg, 7.4): 7.4