Preheat the oven to 350°F (175°C) and prepare a 9×13-inch baking pan.
In a large bowl, combine the shredded chicken, chopped artichoke hearts, 1/2 cup grated Parmesan, 1 cup of the shredded mozzarella, 1/4 cup of the chopped basil, and half of the chopped sun-dried tomatoes; stir until evenly mixed and set aside.
In a separate bowl, beat the cream cheese, half and half, minced garlic, and salt and pepper with a hand mixer until smooth and well combined.
Stir the remaining 1/4 cup basil into the cream cheese mixture. Reserve half of this plain cream cheese mixture for topping.
Stir the other half of the cream cheese mixture into the chicken mixture until evenly incorporated.
Spread the reserved plain cream cheese mixture across the bottom of the prepared baking dish.
Lay 3 cooked lasagna noodles over the cream cheese layer, then spread one-third of the chicken mixture over the noodles. Repeat two more times (noodles, chicken mixture), ending with a final noodle layer.
Spread the remaining plain cream cheese mixture over the top noodle layer.
Arrange the 12 slices of whole milk mozzarella on top in rows, then sprinkle the remaining shredded mozzarella evenly over everything.
Bake for 25 minutes, or until the cheese is melted and the lasagna is heated through.
Remove from the oven and let cool for 10 minutes before slicing and serving.