Text this: Unifying error-correcting code/Narain CFT correspondences via lattices over integers of cyclotomic fields