Sealed class for OIDC errors.
Data class for API errors.
Data class for authorization errors.
Data class for network errors.
Data class for unknown errors.