Quaternion-Valued Breather Soliton, Rational, and Periodic KdV Solutions