Add required attributes to required product admin form fields

* Adjust spec example inputs to allow submit with that restrictions.

These changes reflect domain model restrictions in the admin forms for a nicer user experience.