No meu caso pesquisei no forum e vi algumas sugestões sobre ja ter implementado o método desconto nas classes prato e bebida, assim como ter importado o abc de modo errado. Estava tudo correto, exceto que a edentação do código estava errada
class ItemCardapio(ABC):
def __init__(self,nome,preco):
self._nome = nome
self._preco = preco
@abstractmethod
def aplicar_desconto(self):
pass
após ajustar a edentação do código, ele gerou o crash esperado.