Fix column shifting in repository files with "..."
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=341876)
</details>
<!--IssueSummary end-->
In this MR, we addressed the CLS (Cummulative Layout Shift) for the Repo file list without nested folders (without the "..." as the first row). However, that means the Repo file list with "..." will experience CLS:

Note, we can not simply just add `table-layout: fixed` because > https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69445
> This causes invalid columns widths on mobile devices because `table-layout: fixed` calculates widths just once using [the first available row](https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout#values) which is the row with the button `...`.
issue