Text this: On the Cyclic and-Constacyclic Codes over the Quaternion Rings and Their Applications