Average new car prices just hit another record, but it’s not just inflation to blame, as buyers are leaning into pickups, luxury, and higher costs