The phrase
"new shingles" refers to new pieces of material that are used to cover the roof of a building. Shingles are usually made of wood, asphalt, or other materials, and they help protect the roof from rain, snow, and other weather conditions.
"New shingles" means that the old ones have been replaced with fresh ones to improve the roof's condition.
Full definition