store: add a `target_id` attribute on RevlogStoreEntry
This hold the "target" (file, directory, etc) of a revlog. Having this
available will help a lot of code to avoid direct file path access.
# So GitLab doesn't think we're using tons of Perl*.t -linguist-detectable