Add validation to ensure option names are alphanumeric plus underscore and hyphen characters.
Current behavior: No validation
Desired behavior: Return false if the resulting name is not valid, forcing the value to be treated as an operand instead of throwing a not-found option error.
Location: CommandDotNet/Parsing/CommandParser.cs:331-332