### Why make this change? Seperate front end timeout errors from server side errors. ### What changed? - Add `RequestTimeoutError` which extends from `BaseAIError`. - Track as `request timeout` instead of `server error`.
### Why make this change? Seperate front end timeout errors from server side errors. ### What changed? - Add `RequestTimeoutError` which extends from `BaseAIError`. - Track as `request timeout` instead of `server error`.