feat(input type=number): min/max attributes are evaluated

#1068

Before the change, one could specify min="10" or max="50". Now it is possible to use expressions, like min="{{expression}}".