Updated `language`, `search`, `order` and `sort` parameter use
- Updated Client methods to include language, search, order and sort parameters when available on the API;
- Fixed type hints in Client._get_alerts_page and Client._get_alerts_following_history_page;
- Added type validation for existing search parameter to ensure it's a string;
- Fixed usage of string enum values in request bodies by using .value.