Best thing I could recommend would be two-part epoxy. I know that there are a lot of new cabinet products out there, but I've always used oil Impervo to roll and backbrush or converted lacquer for spraying with the HVLP...
Don't look for any coating to prevent dents or gouges from an
impact. I'd suggest metal trim and corners.
Of course, there's always
Rhino Hide...