Once the honey is cool, make the cupcakes. Preheat the oven to 350° F and line two 12-cupcake pans with paper cupcake cups. In a medium bowl, whisk together all of the dry cupcake ingredients (flour, almond flour/meal, baking soda, baking powder, salt), then set aside. Then, in a large bowl, whisk together the wet ingredients (eggs, oil, sour cream, cooled rosemary honey, milk, sugar, vanilla) until combined. Pour the whisked dry ingredients into the wet ingredients and stir together until smooth. Spoon the batter into each of the cupcake cups - they should be about 3/4 full. Bake for 20-24 minutes or until a toothpick inserted into the center of the cupcake comes out clean. Let cupcakes cool completely before frosting.
While the cupcakes are cooling, make the buttercream! Puree a few figs in a blender or food processor until completely smooth. Then, in a large bowl, using an electric mixer, beat your room temperature butter, mascarpone, and vanilla extract for 2-3 minutes until creamy and lighter. Add 2 cups of the sifted powdered sugar and beat until smooth. Add the pureed figs and continue to beat until creamy. Continue adding more of the powdered sugar until combined, and add more if the frosting is too thin. Scoop buttercream into a pastry bag and pipe onto cooled cupcakes, then top with sliced extra figs then serve!