Preheat your oven to 425°F. Line a 12-cup muffin tin with paper or tulip liners or lightly grease each cup.
In a large bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
In another large bowl, combine granulated sugar, melted unsalted butter, and neutral oil. Whisk until smooth. Add Greek yogurt, buttermilk, eggs, egg yolk, vanilla, and almond extract. Whisk until fully combined.
Gradually fold the dry ingredients into the wet mixture using a spatula. Stir gently just until the flour disappears; do not overmix.
Toss diced fresh strawberries with 2 tablespoons of flour to prevent sinking. Gently fold the strawberries into the batter.
Divide the batter evenly among the 12 muffin cups, filling each completely full for tall, bakery-style muffins.
In a small bowl, combine flour, sugar, and salt. Cut in cold, cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Sprinkle the crumble evenly over each muffin.
Bake at 425°F for 5 minutes to help the muffins rise tall. Reduce oven temperature to 350°F and continue baking for 18 to 20 minutes, or until a toothpick inserted in the center comes out clean. Allow muffins to cool in the pan for 5 minutes, then transfer to a wire rack.
In a small bowl, whisk powdered sugar with 2 tablespoon heavy cream and ½ teaspoon vanilla extract until smooth. Adjust consistency with a little more cream if needed for drizzling.
Drizzle the glaze over cooled muffins before serving.