Rising steel and aluminum costs, driven by tariffs and global shifts, are shaking up U.S. construction — especially roofing. Contractors face tough choices: absorb costs, pass them on, or rethink materials.