Test Case Prioritization: Techniques, Benefits & AI Guide