Used specified helper_image for buildLogPermissionsInitContainer
## Description With the changes made in !2573 to use the `s.helperImageInfo.string()` instead of `busybox` in `runWithAttach` to address the DockerHub limitations in #27098 - there's still an issue with the helperImageInfo [only using DockerHub or registry.gitlab.com](https://gitlab.com/gitlab-org/gitlab-runner/blob/v13.7.0/helpers/container/helperimage/info.go#L79) - which doesn't work for customers in air gapped environments. ## Proposal The [helper image used for the log permissions init container](https://gitlab.com/gitlab-org/gitlab-runner/blob/v13.7.0/executors/kubernetes/kubernetes.go#L342-343) should be able to use the specified `helper_image` in the `runners.kubernetes` configuration. It appears that there's an [open MR in !2578](https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2578/) to use the `.getHelperImage` method which seems like it should work for air-gapped installs.
issue