Checks if a value is a valid Page number.
The value to check
When the value is not an integer
When the value is not within valid page range (1 to numPages)
This is a type assertion function that ensures a value is a valid Page number
Checks if a value is a valid Page number.