Preheat the oven to 350F. Grease and line a 9-inch springform pan with parchment paper.
In a large mixing bowl, beat the melted butter with the sugar until smooth. Beat in the eggs one at a time, followed by the yogurt, vanilla, and almond extracts.
In another mixing bowl, whisk together 175 grams of the gluten-free all-purpose flour along with the almond flour, baking powder, baking soda, and salt.
Fold the dry ingredients into the wet until just combined. Transfer the batter to the prepared pan and use a baking spatula to smooth it out.
Place the remaining 30 grams of gluten-free all-purpose flour in a small bowl or shallow dish. Wash, halve, and pit the apricots. Dip the apricots in the flour, skin-side-down, then gently press into the top of the cake. This step helps to prevent the apricots from sinking into the batter as the cake bakes.
In a small mixing bowl, prepare the streusel. Use your hands to work the cold butter into the sugar and flour mixture until the texture resembles wet sand. Sprinkle the streusel over the cake.
Bake the cake in the centre of the oven for 60 minutes, rotating the pan halfway through baking. The cake is ready when the top is a light golden brown and a toothpick inserted into the centre comes out clean.
Cool the cake in the pan for 10 minutes, then remove it from the pan and allow it to cool completely.