Bradford Council has paid out nearly £1.5m since 2020 over incidents involving its vehicles.