Preheat oven to 350 degrees F.
In a large bowl, sift together flour, almond meal, baking powder, baking soda, cinnamon, ground cloves, and salt.
Whisk together coconut milk, sugar, oil, and extracts. Make a well in the center of the dry ingredients and pour in the wet ingredients. Mix until relatively smooth. Fold in fig.
Fill cupcake liners with about 3 tablespoons of batter (cups should be just under 2/3 of the way full).
Bake for 22-25 minutes or until set, and a toothpick inserted in the center comes out clean. Transfer to a cooling rack and allow to cool completely.
For frosting, cream butter in an electric mixer for 1-2 minutes until fluffy. Slowly add 1 cup sugar and beat until smooth.
Add honey and cinnamon and mix until combined.
Add remaining confectioners’ sugar, 1/2 cup at a time, and beat until well incorporated.
Add 1 tablespoon of cream at a time, and mix at medium-high speed until light and fluffy. Add more cream or sugar as necessary to achieve proper consistency.
Pipe or spread onto cooled cupcakes.