CCleaner is safe to use. In all the years I’m using, I’ve never seen it screw up.
Only a limited amount of things is kept in a restore point. If you want a real good “restore point”, create a image of a good working system.