Preheat oven to 350 degrees. Line two 12-slot cupcake tins with parchment liners, or spray with oil.
To make the streusel, cut the cold butter with the flour, sugar, and ginger powder until the mix has no pieces larger than peas. Set aside.
In a large bowl, whisk together melted butter, honey, lemon juice, buttermilk, Greek yogurt, eggs, and vanilla, until combined. Add flour, baking powder, baking soda, and salt, whisking until just combined. Do not overmix. Fold in raspberries with a rubber spatula.
To make the cheesecake filling: with a hand or stand mixer, beat the cream cheese, lemon zest, sugar, egg, and vanilla.
Divide half of the batter between the prepared cupcake tins. Scoop about 1 tablespoon worth of cheesecake filling in the center of each. Top with remaining batter - it is a-okay if some of the cheesecake peaks out the top. Evenly sprinkle streusel atop each muffin.
Bake 25-30 minutes in preheated oven, until a toothpick inserted in the center removes with just a few moist crumbs. Let cool in the tin about 10-15 minutes, then move to a wire rack to cool an additional 10 minutes or so.