Add tar as explicit runtime dependency and update source install docs
## Summary Follow-up to #585695: Add `tar` as an explicit runtime dependency in omnibus-gitlab and ensure it's documented in source install requirements. ## Problem to solve While `tar` is typically assumed to be available on most systems, it should be explicitly documented and added as a runtime dependency to ensure it's available for GitLab operations like project imports. ## Proposed solution 1. **Update source install documentation** at https://docs.gitlab.com/install/self_compiled/#software-requirements to include `tar` as a required system utility. 2. **Add tar as runtime dependency** in omnibus-gitlab at https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/config/projects/gitlab.rb using a `runtime_dependency` statement, similar to how other system utilities are declared. ## Implementation details - Add `tar` to the software requirements section of the source installation guide - Work with the build team to add the explicit runtime dependency declaration in omnibus-gitlab's gitlab.rb configuration - Ensure the dependency is properly documented so Linux package users understand it's a required system utility ## Related issues - #585695 - add information that tar needs to be installed on the import server before the import can be started ## Notes As discussed: "That is exactly the reason. But nothing is preventing us from making it an explicit dependency via a runtime_dependency statement in omnibus-gitlab's config/projects/gitlab.rb."
issue