In a medium bowl, toss plums with honey, lemon juice, cinnamon, and ¼ teaspoon salt.
Transfer the plums to a baking dish, cut-side down, and bake for 15 to 20 minutes until the skin is wrinkled and the plums are softened.
Transfer half of the plums to a bowl to cool to room temperature, then wrap and refrigerate until ready to use. Bake the remaining plums for an additional 10 to 15 minutes until very tender.
Peel away the skins and discard them, then use a fork or blender to puree the flesh until smooth. Set aside.
Line a standard loaf pan with plastic wrap and freeze until ready to use.
Crush 18 gingersnaps to fine crumbs and roughly snap the rest into chunks, then set aside.
Whip the heavy cream into soft peaks.
Add ½ of the lemon zest, mascarpone, ⅓ cup sugar, vanilla, and ½ teaspoon salt to the whipped cream. Whip to stiff peaks then refrigerate until ready to use.
Bring about 1 inch of water to a simmer in a small pot, then reduce heat to low.
Whisk to combine the egg, egg yolks, and ⅓ cup sugar in a medium bowl.
Place the bowl over the simmering water, whisking constantly until very warm to the touch (about 160 F).
Remove the bowl from the pot and whip the egg mixture until it is light in color and tripled in volume.
Pour about half of the egg mixture over the whipped cream and fold gently to combine, then add the rest and fold until uniform.
Portion ¼ of the batter into the bottom of the lined loaf pan, top with a few spoonfuls of plum puree, then cover with a layer of gingersnap crumbs. Repeat 3 times.
Cover and freeze for at least 6 hours or overnight until firm.
Flip and unmold the semifreddo onto a serving plate and remove the plastic wrap. If it doesn't come out easily, run warm water over the bottom of the pan for a few seconds to loosen.
Slice the remaining plums into thirds and pile them on top of the semifreddo along with any plum juices.
Top with the remaining gingersnaps and lemon zest, then slice and serve.