Southern Water has been fined a total of £20.3m for deliberately misreporting information and delivering poor service to customers.