Similarity, Compression and Local Steps: Three Pillars of Efficient Communications for Distributed Variational Inequalities