Invitaciones: Datos, permisos y operaciones
Almacena tokens de invitación hasheados con fecha de expiración, verifica los límites de asientos al momento de aceptar, invalida las invitaciones no usadas al revocar y asigna el rol concedido al aceptar en lugar de codificarlo en la URL.