replace the existing memory allocation input
In order to eventually deprecate the jquery-ui-spinner, there is a need to replace the existing memory allocation input with the new react component.
Refs #30784 - MemoryAllocation use react helper
In 8a9922fd we've removed `byte_size_f` last usage.
This is moving the byte_size_f to render the React component, to
seamlessly integrate into the form without breaking any plugins that
were possibly still using it.
Adds posibility for InputFactory components to set validation states.