FE: Bring the cards design on Usage Quotas Pipelines to currently used in other tabs

Summary

The goal is to standardize the UI for all the items under the Namespace-level Usage quotas page.

Design

Scope for this issue is limited to Pipelines tab: https://gitlab.com/groups/groupname/-/usage_quotas#pipelines-quota-tab

Requirements:

  1. update widgets/boxes
  2. bar to show usage progress

Availability & Testing

Regarding the feature, there should be a feature spec tests, that covers the addition of the usage progress bar. Depending on the changes to widgets/boxes another feature spec test could be added, or if the changes are not big, a jest/view spec should suffice.

Tests that might break on a larger changes should be updated/removed depending on the result of the changes.

Development plan

title MR
Clean up Storybook related stories (done) !171518 (merged)
Split the cards into two separate components (in progress) !171465 (merged)
Revise and apply the shared component for the new cards (statistics_card.vue) !172270 (merged)
Follow-up: figure out difference between statistics_card and usage_statistics /moving out to a separate maintenance task: #505018
Edited by Kos Palchyk