Microsoft Surface Pro 8, Pro X, and Go 3 revealed : vimarsan