message: feat(vm): add tooltip and an overflow to VM card
diff: </tr>
  </thead>
  <tr>
  - <td>{{ 'SERVICE_OFFERING.CPU_MHZ' | translate:({ count: item.cpunumber, speed: item.cpuspeed }) }}</td>
  - <td>
  - <ng-container *ngIf="item.memory < gigabyte">
  + <td class="entity-card-data-line"
  + [matTooltip]="'SERVICE_OFFERING.CPU_MHZ' | translate:({ count: item.cpunumber, speed: item.cpuspeed })">
  + {{ 'SERVICE_OFFERING.CPU_MHZ' | translate:({ count: item.cpunumber, speed: item.cpuspeed }) }}
  + </td>
  + <td class="entity-card-data-line">
  + <span *ngIf="item.memory < gigabyte"
  + [matTooltip]="'UNITS.MB_VALUE' | translate:({ value: getMemoryInMb() })">
  {{ 'UNITS.MB_VALUE' | translate:({ value: getMemoryInMb() }) }}
  - </ng-container>
  - <ng-container *ngIf="item.memory >= gigabyte">
  + </span>
  + <span *ngIf="item.memory >= gigabyte"
  + [matTooltip]="'UNITS.GB_VALUE' | translate:({ value: getMemoryInGb() })">
  {{ 'UNITS.GB_VALUE' | translate:({ value: getMemoryInGb() }) }}
  - </ng-container>
  + </span>
  + </td>
  + <td class="entity-card-data-line"
  + [matTooltip]="'UNITS.GB_VALUE' | translate:({ value: getDisksSize.toFixed(2) })">
  + {{ 'UNITS.GB_VALUE' | translate:({ value: getDisksSize.toFixed(2) }) }}
  </td>
  - <td>{{ 'UNITS.GB_VALUE' | translate:({ value: getDisksSize.toFixed(2) }) }}</td>
  </tr>
  </table>
  </mat-card-content>
  