Almost 90% of pubs are considering shorter opening hours over winter as bills rise, according to a new survey.