When API calls are made, there can be both successful and error response. Manage standard error responses like 401, 403, 404, 500 in a generic way with correct user messaging for different scenarios.
Any errors that occur during API requests will be caught by the error boundary and passed to the handleApiError function for handling
Story
Add setup for global error management
Acceptance criteria