Issue #3548830: Replace magic string '_none' with SelectEmptyOption enum across Form API empty option handling.
Closes #3548830