I use mostly golliwog, that's an edible leafy succulent. It's scientific name is callisia repens, so if you look for that you for sure get the right one. It grows well. This plant is even a significant part of my dragon's diet. What's nice about it is IMHO that as a live plant, it's always fresh and will not wilt like some salad that I prepare in the morning but will wilt during the day. I have multiple of those plants to switch them out once my dragon has eaten a lot of the leaves as he eats them up faster than they can grow back.
I also feed my dragon with other life plants, but I just put them in from time to time as they don't survive or grow well in the hot, high-UV environment of the enclosure. I'm using the usual kitchen herbs, planted in pots, and I put them in for a few days and then take them out (to let them continue to grow outside of the enclosure, then put them back after some time). Basil, for example.
Aloe vera might be bad if eaten in large quantities, but my dragon is not eating it at all and it for sure isn't poisonous if he might take a bite. I have two of them in the enclosure, they are planted in front of the burrows/caves of my dragon who seems to like very much that these burrows/caves are somewhat concealed - I think it's like in nature, preferring something like that as the cave is more protected from predators.
Cacti: possible, and you could cut off the spikes, this won't harm the cactus at all. I'm not using them so far as I wanted something my dragon can eat, and something that's taller to go in front of the caves.
Grasses are also possible.