Il y a une solution bien simple: simple : employer la forme plus correcte `grand-chose`, comme pour grand-mère ou grand-rue. Dans les deux cas, il s'agit d'expressions lexicales figées remontant au Moyen Âge, à une époque où l'adjectif *grand* était invariable. Ce n'est donc pas une élision d'un e final, et il n'y a pas lieu de mettre une apostrophe.