In a bowl, combine crushed Golden Oreos or graham crackers with melted butter. Mix until well combined. Press the mixture into the bottom of a 9×13-inch baking dish to form an even crust. Place in the fridge to firm up while you prepare the filling.
Beat the softened cream cheese, powdered sugar, and vanilla extract until smooth and creamy. Gently fold in the whipped topping until fully incorporated. Spread this layer evenly over the crust.
In a separate bowl, whisk together the instant vanilla pudding mix, cold milk, and lemon zest (if using) until thickened. Let it sit for 5 minutes, then spread over the cheesecake layer.
Toss the sliced strawberries, blueberries, and raspberries together. If desired, sprinkle with a bit of sugar and let them sit for 5-10 minutes to bring out their juices. Gently spread the berries over the pudding layer.
Spread the remaining whipped topping evenly over the berry layer. Garnish with extra berries, crushed cookies, or white chocolate curls. Cover and refrigerate for at least 4 hours (or overnight) until set.