Docker app - add support for port ranges in the form editor

Problem/Justification
Hello Team,

While creating a custom docker app, I have noticed that the docker app creation editor does not allow to enter a ports range which is a huge problem for apps requiring a large ports range

This is a highly needed standard feature.

Impact
(How is this feature going to impact all TrueNAS users? What are the benefits and advantages? Are there disadvantages?)

Makes is difficult to create a docker app requiring a ports range. AgentDVR for instance needs ports range 50000-50100/udp. It will be very hard to enter these one by one

User Story
(Please give a short description on how you envision some user taking advantage of this feature, what are the steps a user will follow to accomplish it)

Is pasting a Compose file in YAML not an adequate way to address this?