Convert numbers (1–3999) to Roman numerals or parse Roman numerals back to numbers — with strict validation to reject non-canonical forms.