Hi, Bobbi and Cali, welcome to the forum! I will try to answer your question to the best of my ability but we actually need more information than what you have given us to try to pinpoint the reason of her unhappiness so I will ask some questions first and we will take it from there.
Has she been DNAd a female or do you know because she lays eggs? If so, how often?
What is her current diet? [Not what you offer but what she actually eats]
What is her current light schedule?
What, exactly, is this 'natural light' that you have next to her cage? Where is it placed and how far away from her cage? And, at what time are they on for two hours?
Clipped or not clipped? If not clipped, how often does she fly?
Daily routines? Like baths, games, out-of-cage and one-on-one time, etc...
What kind of wing injury are we talking about?
Do you know why she is getting two different pain killers together or did the vet prescribe the gabapentin for the plucking?
I am so sorry she doesn't like you and, although not really very common with macaws, it is entirely possible that she has mate-bonded with your husband [does she masturbate on your husband hand, arm or on a perch? - does she regurgitate for him or tries to eat from his mouth?] and regards you as her competition. This is a very common problem with parrots but it's not really the usual with macaws because they are considered low hormone birds [late bloomers and only one clutch a year]. But the wrong diet, light schedule and improper petting can make any low bird hormonal - which is, in a nutshell, the reason why she reacts that way to you and why we need you to answer the questions I posed above. Let me explain, parrots are mostly monogamous so they are all, basically, a one-person bird. Then you have the fact that the large species bond very deeply to their human so, whoever becomes 'the chosen one' will be greatly favored over anybody else BUT they are only aggressive to other people when they are overly hormonal because even 'regular' hormonal birds [meaning a healthy parrot during its breeding season] will not really attack unless they protecting or defending their mate, nest, babies. Most of my birds have mates or companions of their own but, although some of them prefer me, my husband can handle them without a problem because, although he is not the chosen one, he is flock member in good standing.
As to a list of foods that are OK for macaws... well, that would be a VERY long list
so I am just going to tell you what NOT to feed her: nothing that contains any type of stimulant [like coffee, tea, chocolate, etc], no animal protein whatsoever [meat, eggs, milk, cheese, etc], nothing that is high in iron [human cereals, spinach, apricots] and little of things that are not too high but which still have too much iron for them [like beans, lentils and pod veggies]. I also do not feed anything that is too high in oxalic acid [collard greens, parsley, etc] or is made with white flour, sugar, salt, baking powder with aluminum, onions or soy. My birds get no human food whatsoever because compared to their diet, my husband and I eat crap.
I don't use foraging toys so I can't help you with that. I've never found toys to be particularly important to birds... Mine do have some in their cages but they hardly ever actually do anything with them - mostly because they spend such little time in their cages, especially during the winter when the days are so short. They would much rather chew my books on the shelves, the paintings frames and the furniture
What I do give them are boxes and rolled up magazines or catalogs to chew and those they put to good use - especially during breeding season!