Who should pay? Mechanic broke piece

Door handle trim especially plastic gets very brittle when it ages. Since your vehicle is about 17 years old then brittle is probably an understatement. I would just pay for the part and find another shop if this one no longer suits your need. The shop could have paid for the item as a good will gesture but some shops do and some don’t. It’s your call.