Я не уверен, что это решение будет округлено, но свойство "step" может помочь вашему случаю:
<mat-form-field>
<input matInput type="number" [placeholder]="'Hours' | translate"
formControlName="Work" (blur)="calculate()" step=".01"/>
</mat-form-field>
Это позволит ввести больше значений, но даст ошибку, если будет превышено 2 десятичных знака. Надеюсь, это поможет.