Type guard that checks if a value is a valid Manzil number.
The value to check
TypeError If the value is not an integer
RangeError If the value is not within valid Manzil range (1 to max manzils)
This is an assertion function that ensures the input is a valid Manzil type
Type guard that checks if a value is a valid Manzil number.