I don’t understand snapper, when i create snappshot by the name: Before Firefox install and install firefox and then restart and in grub restore that snapshoot i come back to system but i can still find firefox config folders leftovers
or
if i create folder on desktop and restore snapshoot that folder is still there
The default snapper config does not include the home directory (actually btrfs subvolume), and so all the personal configs.
You could add that subvolume, but it would be a risk: a restore would rollback also the work done (e.g. docs) after the snapshot. Snapshots are supposed to help you on system troubles, e.g. a wrong update, an updated package not working, etc.
For personal files (and not only) you should consider a backup solution.