You could roll with a can of bike tyre sealer .
Like you I had a visit from the puncture fairy tonight, thankfully I only had to walk 1 mile to get home.
The tyre was almost dry with sealant which did not help. Not topped it up long ago too, or so I think. Will have to use Strava to keep track of dates in future.
LBS struggling to get new tyre to pop on the rims. Hope they manage it this morning, otherwise I’ll have to take it to another bike shop in Shrewsbury and it will take several hours to get there, get it fixed and get home. Too much work to do today for that.