How Much Does Shingle Roof Repair Cost in 2025? (Prices, What Affects It & Ways to Save)