Supermarket shelves, delivery services and restaurant menus now feature plenty of plant-based alternatives to meat. But there are signs that tastes may be changing, with vegans and vegetarians ...