message: feat(update-password): Strength analysis and length enforcement
diff: <div uk-grid>
  <div class="uk-width-1-2@s">
  <input class="uk-input" [(ngModel)]="newPassword" placeholder="New Password" type="password">
  + <password-strength-meter [password]="newPassword" [enableFeedback]="true" [minPasswordLength]="6"></password-strength-meter>
  + <span class="password-helper" *ngIf="newPassword.length < 6">Password must be at least 6 characters long</span>
  + <span class="password-helper" *ngIf="confirmPassword.length >= 6 && newPassword !== confirmPassword">Passwords do not match!</span>
  </div>
  <div class="uk-width-1-2@s">
  <input class="uk-input" [(ngModel)]="confirmPassword" placeholder="Confirm New Password" type="password">
  </div>
  </div>
  <div class="uk-card-footer uk-text-right@s uk-text-center nlt-button-group">
  - <button (click)="changePassword()" class="uk-button uk-button-primary uk-width-auto@s uk-width-1-1">Update Password</button>
  + <button [disabled]="newPassword.length < 6 || (newPassword !== confirmPassword)" (click)="changePassword()" class="uk-button uk-button-primary uk-width-auto@s uk-width-1-1">Update Password</button>
  </div>
  </div>
  