Create a reusable middleware isAdmin() in middlewares/
It should check if the currently authenticated Clerk user’s role is admin
This middleware will be used in all admin-only routes like contests and questions CRUD
Once this is done:
Only verified admins can create or modify contests/questions
Regular users won’t be able to misuse admin routes via direct requests