In most other hobbies, a restoration is making it look factory fresh. No mods, no hacks, no 3rd party hardware. We tend to do "custom restorations" in our hobby. That's beside the OP's point though.
A shop job used to mean more than Windex, Novus, and rubber too. A shop job used to be a topside teardown, repairs, and rebuild. That's what it used to mean to shop a machine. Somewhere along the line we let shopping out mean to wipe the exposed areas down, put in LEDs, and change the flipper and sling rubbers.
I've learned to adapt my terminology to fit what people are most commonly using, but here's how I would personally like to define the terms we use. We would obviously have additional qualifiers in each (dirty, clean, cabinet fade, etc.).
Restored - Brought back to full original status, no wear, damage, or custom elements. Fully stock, looks like it's fresh out of the box.
Custom Restoration - Game restored back to "like new" status with customization included. May have new toys, custom art, improvements to original design or mechs.
HUO - Home use only, condition needs to be clarified.
Fully Shopped - Topside teardown/cleaning/repairs, all mechs underneath serviced, goofy hacks properly repaired, entire machine cleaned, bulbs replaced, rubber replaced. Wear on playfield usually not addressed. Broken plastics replaced.
Partially Shopped - Deep cleaning with common maintenance performed (flipper rebuild, new rubber, bulbs, etc.). May still have need for new plastics or could still have some hokey hacks that need to be addressed. Game should function at or very near 100%.
Off-Route Condition - Not much addressed aside from powered up to see how it's held up in the wild. More info can be provided, such as how clean it is and if it's playing well.
As-Is - May not have even been turned on to test. You see a pic, you base everything on that.