Rework char_arg to take the argument instead of an argument list.
Also, rename it to validate_char_argument since it follows the new conventions of the validate* functions.
Authored by: david_costanzo 2026-05-25
Parent: [r6227]
Child: [r6229]