Place the lamb shanks in a large bowl or sealable plastic bag. In a small bowl, whisk together garlic, rosemary, thyme, oregano, lemon zest, lemon juice, olive oil, salt, and pepper. Rub this mixture all over the lamb, ensuring it's fully coated. Cover and let it marinate in the refrigerator for at least 2 hours, preferably overnight for maximum flavor.