I’d need to double check but I think there should be a .snapshots subvolume. I remember seeing it in my installation.
There is a section with recommendations for different use cases in the btrfsmaintenance README on GitHub.
The default time settings should be fine. Just turn on the scrub and balance tasks and leave the defrag task off. I’ve activated it for all subvolumes, but I’m not entirely sure if that is necessary or if for example @ and @home would be enough. Maybe someone else could say more about that.
snap-pac is set up to take snapshots of a snapper config named root out of the box. So if you created a snapper config for @ in btrfs-assistan that is named root and you only want to take snapshots of @, you don’t need to do anything else. If you want to also take snapshots of @home for example, you’d need to create additional configs for that. But strictly speaking @ should be enough.
For this I actually have no idea. Maybe someone else can help