In a large bowl, whisk melted butter, sugar, agave, greek yogurt, eggs, lemon juice, lemon zest, milk, and vanilla until smooth. Add flour, baking powder, and salt to bowl and gently fold until batter is just combined. Gently fold in cranberries. Fill prepared muffin tins 3/4 full of batter. Set aside.