30 Spring Haircut Ideas for Mid Length Hair 2025: Layers, Bangs, Bob, and Wavy Trends