“There was a breach of European Union law in the absence of a transitional period when the legislature introduced a retrospective time limit within which those liable to value-added tax could make a claim for overpaid input tax.”