Savory Stuffed Artichokes with Lemon Garlic