Guarding Force: Safety-Critical Compliant Control for Robot-Environment Interaction