Represents an individual diagnostic check finding.
@type severity() :: :pass | :warning | :error
@type t() :: %SeoWebChecker.Issue{ category: String.t(), id: String.t(), message: String.t(), recommendation: String.t(), severity: severity(), title: String.t() }