Prep the pans and oven: Preheat oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment. Lightly flour the sides.
Mix dry ingredients: In a bowl, whisk flour, baking powder, baking soda, and salt.
Set aside.
Combine wet ingredients: In a large bowl, whisk sugar and eggs until slightly thick and pale, about 1–2 minutes. Whisk in melted butter, oil, vanilla, and almond extract.
Add buttermilk and dry mix: Whisk in half the dry ingredients, then buttermilk, then remaining dry ingredients. Mix until just combined.
Do not overmix.
Bake: Divide batter evenly among pans. Bake 20–24 minutes, until a toothpick comes out clean and the tops spring back. Cool in pans 10 minutes, then turn out onto racks to cool completely.
Make the simple syrup: Simmer sugar and water until dissolved.
Remove from heat, add vanilla or liqueur if using, and cool.
Prep the berries: Toss berries with lemon juice and a touch of sugar or honey if you like. Let sit 10 minutes, then drain excess juices so the cake doesn’t get soggy.
Make Chantilly frosting: In a stand mixer, beat cream cheese, mascarpone, powdered sugar, vanilla, and salt until smooth and fluffy, about 1–2 minutes. With the mixer running on medium, slowly stream in the cold heavy cream and whip to medium-stiff peaks.
Do not overwhip.
Level the cakes: If needed, trim domed tops to make flat layers. Brush each layer lightly with simple syrup.
Assemble: Place first cake layer on a board. Spread a generous layer of Chantilly frosting.
Scatter a single, even layer of berries. Add second cake, more frosting, and berries. Top with third layer.
Crumb coat and chill: Apply a thin layer of frosting over the whole cake to seal crumbs.
Chill 20–30 minutes.
Final frost and decorate: Frost the cake smoothly or with swoops. Decorate the top with a mound of fresh berries. Optionally dust with powdered sugar.
Set and serve: Chill 30–60 minutes to set, then slice with a sharp, long knife.
Wipe the blade between cuts for clean slices.