Advancing codon language modeling with synonymous codon constrained masking | Synapse