Revoke Runner Controller Tokens instead of deleting them
This is a follow up of !212730 (comment 2930195628).
We should not destroy the runner controller tokens entirely, but revoke them. The tokens should have a status (active / revoked), like we have for agentk tokens.
We might benefit from some kind of "concern" or base model for all KAS-agent tokens ...
Edited by 🤖 GitLab Bot 🤖