Demolished Sheffield pub could be replaced by block of 21 flats