anything that is woody stemmed (well, they may eat the new shoots!)
and anything that is more than 6 inches tall.
So plan a garden of shrubs, buy them tall enough to have woody stems at the bottom, or grow them in a pot for a couple of years, then plant out.
Don't bother with raised beds, they will jump up!
But if you grow something in a large freestanding pot, you may get away with it, eg runner beans in a large pot.
On the shrub front, Hebes, buddlia, roses, lavendar, wisteris, rosemary, sage, forsythia, honeysuckle (once established), St. Johns wort, etc etc.
Also fruit trees, and raspeberries, and currants.
I had a free ranging rabbit living in our garden and all those are shrubs that were here when we got him and he didn't touch.
Anything herbaceous that comes up each year with succulent little growing tips..... forget it.
But I did manage to keep a couple, I put old hanging baskets upside down over the plant, but the time it grew through the bars it was strong enough. But we only had one/two rabbits!