#### Describe the bug
When performing an axios request which is rejected with `ERR_NETWORK` the created `AxiosError` contains the request as response.
This leads to the issue that the response of the `AxiosError` contains the status code 200 and the body of the request although in reality no response was received.

I think the issue is that the request is passed as 5th parameter (response) of the `AxiosError` constructor here:
https://github.com/axios/axios/blob/bc733fec78326609e751187c9d453cee9bf1993a/lib/adapters/xhr.js#L119

#### To Reproduce

Sample project:
[sample.zip](https://github.com/axios/axios/files/8588127/sample.zip)

Running the sample project with `npm run test` prints the following to the console:
```
error code: ERR_NETWORK
response status: 200
response body: {"foo":"bar"}
```

#### Expected behavior
The response field in the `AxiosError` created due to `ERR_NETWORK` should be undefined.

#### Environment
 - Axios Version 0.27.2
 - Adapter XHR
 - Browser -
 - Browser Version -
 - Node.js Version 18.0.0
 - OS: macOS 12.3.1
 - Additional Library Versions msw: ^0.39.2

#### Additional context/Screenshots
 
NA
lib/adapters/xhr.js
reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request));
      
      request = null;
    };
    
    request.ontimeout = function handleTimeout() {
      var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';
      var transitional = config.transitional || transitionalDefaults;
      if (config.timeoutErrorMessage) {
        timeoutErrorMessage = config.timeoutErrorMessage;
      }
      reject(new AxiosError(
        timeoutErrorMessage,
        transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,
        config,
        request));
      
      request = null;
    };
    
    
    
    if (utils.isStandardBrowserEnv()) {
      
      var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?
        cookies.read(config.xsrfCookieName) :
        undefined;
      if (xsrfValue) {