Linking Software System Artifacts: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation