Block-partitioned solvers for coupled poromechanics: A unified framework