1. Yup, all the food work.
2. Those drops count as a food, so you can't stack them. You can only eat 1 food.
3. For Frontlines since materia effects aren't active, I would say they aren't useful at all. Those drops are best used when stacked with gear melded to a certain resistance, and that can only happen in Wolves Den.