Registration challenge to stop spam registrations

Perhaps Discourse AI’s Spam detection could help? It doesn’t stop registrations, but it hides spam posts. (Also see: Immediate actions you can take during a spam attack and Tips for Preventing Spam)