Leveraging AI for Productive and Trustworthy HPC Software: Challenges and Research Directions