Tangy homemade lemon curd and toasty almonds are a match made in heaven in this beautiful lemon curd almond butter cake!