Data-Driven Matrix Recovery with High-Dimensional Noise via Optimal Shrinkage of Singular Values and Wavelet Shrinkage of Singular Vectors | Synapse