The 12 most common challenges around building an effective RAG pipeline and the best practices for solutions