[OpenACC] Fix memory leak for recipe list in Reduction (#163219)
After misunderstanding what was going on in the ASAN patches, I finally
realize I just missed a call to a destructor! This patch ensures that
the Recipe is deleted properly with the AST.