Fourier Restriction Decoupling and Applications