Tuscan Chicken Pasta
1 bunch fresh asparagus, cut into 1-inch piec… 1 cooked rotisserie chicken, shredded 1 cup shredded Parmesan cheese 1 pound bow-tie pasta 1 red bell pepper, sliced 1 teaspoon salt 1 ¼ cups sliced fresh mushrooms 2 (14 ounce) cans artichoke hearts, drained 2 cloves garlic, minced 2 tablespoons chicken broth, or as needed 2 tablespoons olive oil ¼ teaspoon red pepper flakes ⅓ cup pesto, or to taste