Add Requirements to CartValidations [release-v3.4]

Resolves a bug detailed in #763 where staff/admins could reserve equipment for anyone regardless of certification status