Roofers are turning down jobs. Painters are locking themselves inside the homes they’re finishing. Concrete crews have monthslong waiting lists.