Create GraphQL query fragment for `<ci-icon>`

The following discussion from !129730 (merged) should be addressed:

  • @mrincon started a discussion:

    For follow up: When we use a <ci-badge-link> component we required all of these fields. I simply copied them from other query but we should create a fragment for this.

Note: This component has been renamed to <ci-icon> from <ci-badge-link>.

Edited by Miguel Rincon