Added UX improvements to the project members settings view

What does this MR do?

Truncates the project title on really long titles in the panel header for the project members list Adds a description to non project owners or masters in the left column

Are there points in the code the reviewer needs to double check?

None at the moment

Why was this MR needed?

To improve the UX of the project members settings view

Screenshots (if relevant)

Before

Description to non project owners or masters

members_without_description_for_non_project_owners

Long titles move things around in the panel header

long_project_titles_move_things_around

After

Description to non project owners or masters

members_description_to_non_project_masters

Truncated title after a set limit of 18 characters

Members_ux_observations

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #26883 (closed)

EE Port

https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1712

Merge request reports