Preheat oven to 425°F. Line a muffin tin with liners.
In a large bowl, whisk together flour, cornstarch, baking powder, baking soda, and salt. Set aside.
In a separate large bowl, add the granulated sugar and lemon zest. Use your fingers to rub the zest into the sugar until fragrant and slightly moist. This step releases the lemon oils and deepens the flavor.
To the lemon sugar, whisk in the melted butter and oil until combined.
Add the eggs, Greek yogurt, lemon juice, vanilla extract, and almond extract. Whisk until smooth and fully incorporated.
Add the dry ingredients to the wet ingredients. Gently fold together with a spatula until just combined. Do not overmix.
In a small bowl, toss the diced strawberries with 1 tablespoon flour. This helps prevent them from sinking.
Gently fold the strawberries into the batter.
For bakery-style muffins: Fill 8 muffin cups completely full, allowing a slight mound on top. For standard muffins: Fill 12 cups about ¾ full.
Bake at 425°F for 5 minutes, then reduce the oven temperature to 350°F (do not open the oven door) and continue baking for 14 to 18 minutes, or until a toothpick inserted in the center comes out clean.
For the glaze, combine powdered sugar and crushed dried strawberries. Add lemon juice, and whisk until smooth.
Allow muffins to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before glazing.