added more validations for phone number and rating to the restaurant model