Combine butter, monk fruit, molasses, ginger, cinnamon, cloves, and salt in a medium size pan and heat over medium heat until the butter is melted. Set aside and let cool for 10 minutes.
Combine the baking soda and 2 tablespoons water. Stir well and then add to the butter mixture. Add the almond flour, glucomann, and xanthan gum and stir until combined and a dough forms. Divide dough in half, flatten each half into a disc, wrap and then refrigerate until firm, at least 15 minutes and up to 2 days.
Preheat the oven to 350ºF. Line a baking sheet with parchment paper and set aside.
Roll the dough 1/8-inch thick between two sheets of parchment. Chill the dough again and then peel the parchment paper off. Lay on one piece of parchment and use a cookie cutter to cut out shapes of choice. Transfer to the prepared baking sheet, leaving 1-inch space between cookies and bake for 7-9 minutes, or until firm to the touch and slightly darker at the edges. Cool completely before decorating.
You can collect the scraps and re-roll the dough to cut out more cookies. Chill as needed to make the dough easy to work with.
If making the icing, stir everything together until smooth. Transfer to a piping bag or a ziplock bag and cut the very tip of one of the corners. Pipe onto completely cooled cookies.