Requests with NaN coordinates should trigger a 400 Bad Request response

The request: /weather/coords/NaN,NaN causes 500 Internal Server Error response.

The other endpoints with coordinates should be checked as well