Two birds, one mask: side-channel-resistant unified hardware for ML-DSA and ML-KEM | Synapse