Post-solve RAIM fault-detection result.
@type t() :: %Sidereon.GNSS.QC.RaimResult{ dof: integer(), fault_detected: boolean(), normalized_residuals: %{required(String.t()) => float()}, reduced_chi_square: float() | nil, rms_m: float(), test_statistic: float(), testable: boolean(), threshold: float() | nil, worst_sat: String.t() | nil }