TST: Clean moments consistency
As discussed in https://github.com/pandas-dev/pandas/pull/30577#issuecomment-570014613

This PR is the first step to achieve it, it basically does one thing: break up the giant consistency test in `common` into four tests based on test contents: `var`, `std`, `cov`, and `series data`.

cc @jreback 