Preheat your oven to 425 degrees Fahrenheit. Line a12-cup muffin tin with paper liners and spray lightly with non-stick cooking spray. Set aside.
In a separate bowl, combine the all purpose flour, turbinado sugar, sea salt, and cold cubed unsalted butter. Use your fingers or a fork to work the butter into the flour mixture until it forms coarse crumbs. Place in the refrigerator while you make the batter.
In a large bowl, whisk together the large eggs, melted butter, buttermilk, two teaspoons vanilla extract, and almond extract until smooth.
Add the self rising flour, granulated sugar, and a pinch of sea salt to the large bowl with the wet ingredients. Using a spatula, gently stir until the dry ingredients are just incorporated. Do not overmix! A few lumps in the batter are perfectly fine.
Gently fold the diced fresh strawberries into the batter with a spatula.
Use a large cookie scoop to fill each muffin cup almost to the top of the muffin liner. This helps create tall, bakery-style domed tops.
Remove the streusel from the refrigerator and generously sprinkle on top of each muffin, pressing lightly.
Place the muffin pan in the oven and bake at 425 degrees for 5 minutes. Without opening the oven door, reduce the temperature to 375 degrees Fahrenheit and continue baking for 15 to 18 more minutes.
The muffins are done when the tops are golden, the streusel is set, and a toothpick inserted into the center comes out clean. Let the muffins cool in the pan for five minutes, then transfer to a wire rack to cool.