Combine warm water (110°F) and honey in a small bowl, sprinkle yeast over top, and let sit 10-15 minutes until foamy. In stand mixer with dough hook, combine flour and salt, then add yeast mixture and olive oil. Knead on medium speed for 8-10 minutes until smooth and elastic.
Form dough into a ball, place in oiled bowl, and turn to coat. Cover with plastic wrap and let rise in a warm spot for 1.5 to 2 hours until doubled in size.
Drain tomatoes in a colander, pressing gently to remove excess liquid. Transfer to food processor with garlic, olive oil, salt, sugar, and red pepper flakes if using. Pulse 5-6 times until chunky-smooth.
Punch down risen dough and divide into 4 equal pieces (about 200g each). Shape each into a smooth ball, place on floured surface, cover with damp towel, and rest 20-30 minutes.
Place pizza stone or baking steel on lowest oven rack and preheat oven to highest setting (500-550°F/260-288°C). Allow stone to preheat for 45 minutes to 1 hour.
Remove mozzarella from liquid and pat very dry with paper towels. Tear or slice into ½-inch pieces, place on paper towels, and blot to remove excess moisture.
Dust pizza peel with semolina flour. Gently press dough ball from center outward leaving ½-inch border, then pick up and stretch by hand to 10-12 inch circle. Place stretched dough on prepared peel.
Spread ⅓ to ½ cup sauce over dough leaving ½-inch border. Distribute torn mozzarella evenly, drizzle with olive oil, and sprinkle with flaky salt.
Slide pizza onto preheated stone and bake 8-12 minutes, rotating halfway through, until crust is golden with dark spots and cheese is bubbling. Switch to broiler for last 1-2 minutes for extra char if desired.
Transfer pizza to cutting board, immediately scatter fresh basil leaves over top, and drizzle with olive oil. Let rest 2-3 minutes, then slice and serve hot.