The stock pistons get damaged all the time from knock.

The stock engine is designed to run at 0.8 bar or so on 99 ron fuel.

When the boost is turned up the stock timing should be taken back to 8deg btdc to stop the knock.

All the stock turbo engines run very rich to cool them and try to stop the knock but it can only do so much.

From what I know a rich running engine will not damage a piston, if it was way too rich it could seize a piston in the bore but not damage a ring land.

Do you have a photo of the damage to the piston?
Designer for turbo set ups on F1 cars, and Nitrous Oxide Systems of the USA in the 80s