Utils/Console: Extend enum parsing to ignore case and accept arbitrary unique initial substrings as valid enum value