ECMS-6086: Unknown error and PathNotFoundException when restoring a file...

... with tags

Fix description:
  - Using systemSession to store restore path for node in Trash
  - in case restore a symlink, if a path with index is not found, using its name instead