Baked Turkey Meatballs with Lemon Garlic Butter Sauce (Juicy & Flavorful!)