Preheat the oven to 350 degrees F. Grease an 8-inch springform pan or an 8-inch square or round baking pan.
Make the crumb topping first. Add the flour, brown sugar, cinnamon, and a pinch of salt to a medium bowl. Whisk to combine. Add the cold butter pieces and use a pastry cutter or fork to work the butter into the flour mixture until it breaks down into small crumbles. Place the bowl in the fridge to keep cold while you make the batter.
In a medium mixing bowl, combine the flour, baking powder, baking soda, salt, ginger, cinnamon, cloves, and nutmeg. Whisk together and set aside.
In a large mixing bowl, whisk together the eggs, brown sugar, molasses, Greek yogurt, vanilla extract, milk, and oil until fully combined.
Add the dry ingredients into the wet and stir until just combined. Do not overmix.
Pour the batter into the prepared pan and spread evenly. Remove the crumb topping from the fridge and sprinkle it generously over the top of the batter.
Bake for 40 to 50 minutes or until the center is just set and a toothpick comes out clean. Remove from the oven and let cool slightly before slicing and serving.