Standardize error handling across the codebase
Improve error handling. Create error types, standardize API errors, add error boundaries, implement retry logic, add error reporting.
Better error handling