Monotonicity Testing for Boolean Functions over Graph Products