У вас нет валидатора, который выдает допустимую ошибку, попробуйте добавить валидатор регулярных выражений для проверки пароля по определенным критериям
this.subscriptionForm = this.fb.group({
UserName: [null, Validators.required],
Password: [null, [Validators.required,Validators.pattern('[A-Za-z]{8,}')],
Email: [null, Validators.required],
FirstName: [null, Validators.required],
LastName: [null, Validators.required]
});
В HTML-шаблоне просто измените действительный шаблон
<div style="color: gray" *ngIf="!subscriptionForm.get('Password').hasError('pattern')
&& subscriptionForm.get('Password').dirty" >
Password is invalid.
</div>