The <vaadin-number-field> element has all the same features as the <vaadin-text-field> element plus number validation and the additional features listed on this page.
<vaadin-number-field>
<vaadin-text-field>