Special:Nuke bypasses the rate limiter: it checks permissions via PermissionManager::getPermissionErrors() (which doesn't check rate limits) and then pushes DeletePageJob jobs directly via the job queue.
Acceptance criteria
- Add rate limit checking to Special:Nuke before queuing deletion jobs