test: Reduce the number of spawned processes in Comm.Spawn() test
test: Add check for Fortran <-> Python with topologies
test: Split tests related to intercommunicators