Fix inconsistencies on the 'cta-restore-deleted-files' tool
As a result of https://gitlab.cern.ch/cta/operations/-/issues/1136, we realised that the cta-restore-deleted-files tool needs some fixes:
-
The -f/--fxidflag only takes a decimal EOS file ID. It should take the hexadecimal one. -
The fid/fxidshould only work when the disk instance name is provided (see CI restore test). Eitherarchiveid + diskinstanceORfileid + diskinstance. -
It must report on which VID the file was restored in its logs. Otherwise we have to use archiveidovertfto get the list of tapes (which takes an impossibly long time for 2M files...)