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.