I don't have a list of safe foods.... like I said, there are only a few dangerous foods, and these are not really any fresh fruits or veggies other than avocado.
All the items you mentioned are safe, most of them nutritious, and many of them I give regularly to Auggie. For foods you offer cooked just be aware of how their cooked - boiled or baked is best as there is no need for anything to be added (oils, etc). I've never given olives, these should be 'safe' however they do have quite a bit of fat... birds do need some fat, but don't over do it.
In addition to nuts, legumes, eggs, cheese, and meat are good protein sources for a bird. Cheese can be hard to digest if you give them too much, but it is safe in moderation and Auggie LOVES his cheeses. Boiled chicken is great, as are various cooked legumes. You can also offer boiled eggs with the shell and all crushed together, the shell gives some calcium and good minerals.
Auggie's had star-fruit on occasion, not a big fan, but he does love pomegranate. I don't think there is a wrong way to serve it. I've cleaned the pomegranate (ie removed the 'fruity' seeds) for myself to eat and offered Auggie some of the juicy seeds, but I suspect offering them a whole section of the pomegranate would give them the fun of shredding it to get to the seeds. I suspect though this could get quite messy.
Auggie gets plenty of dried fruit as well: papaya, mango, and dates on occasion.
It's pretty hard to go wrong with fresh fruits and veggies. Any dangers (except for avocado, and some say onion) come not from the food itself but rather what may be on it (pesticides, etc). So wash it well, and prepare it like you would for yourself and you should be set.