Cut the larger chicken breast pieces in half crosswise. In a medium bowl, combine 1 tablespoon oil, lemon zest and 1 tablespoon lemon juice. Add chicken and turn to coat. Marinade for about 30 minutes.
Whisk flour and broth in a small bowl; set aside.
Remove chicken from the marinade; season the chicken evenly with salt and pepper. Heat the remaining oil in a large skillet over medium-high heat. Add chicken to the pan and cook about 5 minutes on each side or until juices run clear. Remove chicken from pan and keep warm.
Reduce heat to medium. Add pancetta, shallots, and rosemary; cook until shallots are tender, about 3 minutes. Add garlic and cook until fragrant, about 30 seconds. Add wine to the pan and cook, deglazing the pan, until liquid almost evaporates, about 5 minutes or less.
Stir in broth mixture and bring to simmer. Add artichoke hearts (thawed if using frozen) to the pan. Cook until sauce thickens slightly, about 2 minutes. Stir in remaining lemon juice and parsley.
Add chicken to the pan, turning to coat. Sprinkle with more parsley if desired. Serve with rice or pasta to sop up the rich sauce.