As far as I know, during restore, if a file already exist in the target path, it would overwirte it.
Does it also support skip or rename the existing file?
restic
does not have any options you ask about.
Have a look at rustic
project - it has extra options for restore.