Outside can be buffed with compound to remove imbedded stuffs, inside can use a magic eraser (don't let it drip on the dash) and then reclean with Windex after
I worked in a car detail shop for many years, in my younger days.Smark, pro detailing shops use steel wool and buffing compound on glass every single day. Steel isn't hard enough to scratch glass, that's why razor blades cant scratch phone screens don't believe me check, check out Jerry rig everything on YouTube, he constantly shows people razor blades cant hurt glass.