On Design Principles for Private Adaptive Optimizers