Scalar-first unit quaternion for body-to-ECEF attitude.
@type t() :: %Sidereon.GNSS.Fusion.AttitudeQuaternion{ w: float(), x: float(), y: float(), z: float() }