Chart-topping pop star Harry Styles gave Liam Gallagher £3,000 worth of the rock star's favourite fish as a gift.