Stability in Phase Retrieval: Characterizing Condition Numbers and the Optimal Vector Set | Synapse