While temporary recovery codes will have an expiration time/date, and will be unuseable, we should have a way to remove these from the database too.
This would allow sites to do this via cronjobs/similar.
See also: T420200: Special:Recover2FAForUser should generate short-lived recovery codes, T420201: OATHAuth: Add support for expiring recovery codes