If the goods value can be recovered by any other means then I’d do that 1st regardless or not of wether it affects your NCD (it will BTW). Then just claim for a broken window, which won’t affect your NCD. just a small excess.
I had a no fault claim, someone reversed into my van whilst it was parked and locked, causing £1800 worth of damage. I had the 3rd party details and my insurance claimed from them to get it fixed, I had protected NCD but I’m still fighting the insurance now, 2 years later. ALL of my premiums have been loaded since the “accident” including the car which I’m a named driver on, I reckon so far I’m about £850 out of pocket as I have to declare any claim in the last five years come renewal time.
Claiming on car insurance would be my last resort these days, I’d pay a fair sum out of my own pocket before thinking about claiming again it’s been such a hassle.