Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish or a 2-quart casserole dish.
Heat olive oil in a large skillet over medium heat. Add diced onions, carrots, and celery, cooking until vegetables begin to soften, about 5-6 minutes.
Add minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.
Push vegetables to one side of the pan and add butter. Once melted, sprinkle flour over the butter and whisk to form a roux. Cook for 1-2 minutes until slightly golden and smelling nutty.
Gradually whisk in chicken broth, stirring constantly to prevent lumps.
Stir in half-and-half, thyme, rosemary, salt, and pepper. Bring to a gentle simmer until the sauce thickens enough to coat the back of a spoon (about 3-4 minutes).
Fold in the cooked chicken and frozen peas, stirring until everything is well-coated in the creamy sauce.
Transfer the chicken mixture to your prepared baking dish, spreading it into an even layer.
Open the can of biscuits and arrange them in a single layer on top of the filling, leaving a small gap between biscuits to allow the filling to bubble up.
Combine melted butter with garlic powder and brush over the tops of the biscuits. If using, sprinkle with fresh parsley.
Bake in the preheated oven for 25-30 minutes, until the biscuits are golden brown and the filling is bubbling around the edges. If the biscuits brown too quickly, loosely cover with aluminum foil.
Let stand for 5 minutes before serving to allow the filling to set slightly.