Tax authority has received almost £1bn in fines since 2018