Make the muffin batter! It will need to rest at room temp for 30 minutes before baking. First, in a large bowl, whisk together the eggs, white sugar, melted butter, sour cream, orange juice, orange zest, and vanilla extract until thicker and smooth. Add in the gluten free 1-1 flour, arrowroot (or tapioca) starch, packed blanched almond flour, ground ginger/nutmeg/cardamon/cinnamon, baking powder, and salt and stir until just combined (do not overmix). Finally, fold in the chopped pecans and the fresh cranberries. Then place your six 4-inch cake pans on a cookie sheet and grease each pan with cooking spray or room temp butter, then spoon batter into each one evenly (they should be about 3/4-5/6 full). Add a few extra fresh cranberries on top of each muffin (optional). Then let the batter sit either on the counter for at least 30 minutes before baking (you can let it rest in the fridge for longer if you want).
Once the batter has rested preheat the oven to 425° Fahrenheit. Bake for 5 minutes and then turn down the temperature to 350° (without opening the oven door!! Keep it closed) and continue 20-25 minutes until the tops spring back with touched (do NOT open the oven while baking or the muffins will not rise fully, only open the oven a tiny bit to check if done). Let cool nearly-completely before turning out.
Then serve! These will keep in an air-tight container in the fridge or in the freezer for up to 5 days. Best-served slightly warm, so pop them in the microwave for 10-20 seconds from room temp!