Unless a member chimes in, I'd suggest talking to Scott (their estimator) at Fichtner Services. They're in Odenton, by the police station, and do most of our roofing/gutter work (custom/luxury homes). They'll give you a firm price on the shingles, and a per sheet cost on potential sheathing replacement. Tell Scott I sent you. https://fichtnerservices.com/