Preheat the oven to 350°F and prepare two cupcake pans by placing liners in 16 cups.
In a small bowl, combine the flour, baking powder, baking soda, cinnamon, ginger, cardamom, nutmeg, and cloves. Whisk everything together and set the bowl aside.
In a large measuring cup, combine the milk, yogurt, vanilla extract, and apple cider vinegar. Whisk everything together, then set it aside.
In a medium bowl, combine the butter, oil, and sugar. Using a handheld mixer, blend them together on medium-high speed until smooth and well combined, about 1 minute.
Mix half of the wet ingredients into the sugar mixture and blend on medium speed for about 15 seconds. Then, add half of the dry ingredients and blend again on medium speed for another 15 seconds. Next, pour in the remaining wet ingredients and blend for 15 seconds. Finally, add the rest of the dry ingredients and blend for 15 to 30 seconds, or until the flour is fully incorporated.
Evenly distribute the batter into 16 lined cupcake cups. Bake for 22 to 25 minutes, or until a toothpick inserted in the center comes out clean. Allow the cupcakes to rest in the pan for 5 minutes before transferring them to a cooling rack. Once completely cooled to room temperature, pipe the whipped ganache on top.
Store the cupcakes in an airtight container at room temperature.