Oasis and Ticketmaster should refund fans who were charged over-inflated prices for tickets, the consumer group Which? has said.