message: fix ports and icmp type/code incorrect display
diff: <tr *ngFor="let rule of securityGroup?.ingressRules">
  <td>{{ 'INGRESS' | translate }}</td>
  <td>{{ rule.protocol.toUpperCase() }}</td>
  - <template [ngIf]="protocol === 'ICMP'">
  + <template [ngIf]="rule.protocol.toUpperCase() === 'ICMP'">
  <td>{{ rule.icmpType }}</td>
  <td>{{ rule.icmpCode }}</td>
  </template>
  - <template [ngIf]="protocol !== 'ICMP'">
  + <template [ngIf]="rule.protocol.toUpperCase() !== 'ICMP'">
  <td>{{ rule.startPort }}</td>
  <td>{{ rule.endPort }}</td>
  </template>
  <tr *ngFor="let rule of securityGroup?.egressRules">
  <td>{{ 'EGRESS' | translate }}</td>
  <td>{{ rule.protocol.toUpperCase() }}</td>
  - <template [ngIf]="protocol === 'ICMP'">
  + <template [ngIf]="rule.protocol.toUpperCase() === 'ICMP'">
  <td>{{ rule.icmpType }}</td>
  <td>{{ rule.icmpCode }}</td>
  </template>
  - <template [ngIf]="protocol !== 'ICMP'">
  + <template [ngIf]="rule.protocol.toUpperCase() !== 'ICMP'">
  <td>{{ rule.startPort }}</td>
  <td>{{ rule.endPort }}</td>
  </template>
  