Spatial and spectral control of diamond NV centres for scalable spin-photon interfaces: Heterogeneous integration of nanodiamonds with silicon nitride photonics for quantum optical technologies