Convert explicit ERROR("MAX_DRINK_GRAMS_EXCEEDED") to strerror

Saves a whopping 26 bytes of RAM:
   text	   data	    bss	    dec	    hex	filename
  15450	    642	    302	  16394	   400a	.build/uno/firmware.elf