Rave Restaurant Group (RAVE) Business & Moat Analysis (2026)