My guess is it is repairable...I had a new set of tyres on a car of mine a few years back and had a screw lodged in the front one on the way home from the tyre depot did a quick u turn back and was told it couldn't be repaired ......£125 a tyreI will take it to tyre shop in morning and let them give it a try
Happy Days.....I managed to get it repaired it cost me a 5 pound