Structured exception for Apple Music Feed API failures.
Create an error from an HTTP response.
@type t() :: %AppleMusicFeed.Error{ __exception__: true, details: map() | nil, message: String.t(), status: integer() | nil }
@spec from_http(integer(), binary() | map() | nil) :: t()