lib: parse the incoming http message url with the whatwg url class
Draft for https://github.com/nodejs/node/issues/51311 TODO:
- add test
- should the url object be added to the request object? (This would allow easy access to the search parameters)
- should the property be named
originalUrl
orrawUrl