FoodPuzzle: Developing Large Language Model Agents as Flavor Scientists