notification: use snap namespace and prefix when launched inside snap
When libnotify is used by a snap package, it needs to prefix the resource paths using the snap namespace, otherwise the shell won't be able to know the root prefix of the data.
Use SNAP
prefix in paths, and snap namespace for dekstop IDs.