libs/web: add float and ufloat datatypes for field validation