Add ItemStack sensitive isWolfsFavoriteMeat() method

All the subclass overrides can be moved into the item class for smaller/no patches.
```java
if (entity instanceof EntityX) return stack.getItem() == Items.Y; // or getItem() instanceof Z
```