Lidl is offering a ‘price for life’ of €8.99 a month for unlimited calls, texts and data for the first 100,000 customers.