That’s completely different from custom menu items. That’s actual gcode macros. (M810-M819)
Custom menu items are gcode scripts defined in the firmware, and inserted into the queue when selected. Granted, those scripts could include M81X macros, but that’s completely irrelevant to this issue.
I think a good option is to wait for Ryan to merge the current bugfix changes into the V1 fork, and pick up the extended custom menu items (up to 25, rather than just 5).
Dunno. Probably commenting out the appropriate code in the various Marlin/src/lcd/menu/*.cpp files… Can’t imagine that it would be hard, but it could be tedious and/or finicky.
Just be aware that, at this point, you are mucking about with the firmware sources. If you stay in /src/lcd/menu/ it’s doubtful you’ll break anything truly meaningful, but you could lose your LCD functionality. And if there are updates, you’ll have to re-apply any changes you’ve made. This is a bit deeper than tweaking the configs (although the code is pretty well structured to handle this sort of thing).