Having the possibility to configure some extra fields for the creation of a promotion run.
The promotion can be configured with a set of fields: names, label, description, type, default value, required, etc.
Make sure that this kind of form can be generalized to any component in the future (don’t make it strongly attached to the promotion run model; maybe create entity_form and entity_form_data tables, one attached to the promotion level and the second one attached to the promotion run).