Whole-Body Constrained Learning for Legged Locomotion via Hierarchical Optimization