Flat Roof vs. Shingle Roof Repair: Key Differences Explained