Probably just <"Apistogramma cacatuoides">.What would you recommend? They need to survive hard water at a ph of 7.
So just a note as op... I didn't post any species, only a family asking for recommendations.I think you should change your water hardness and acidity before considering to house Apistogrammas. They are softwater fish and should be given soft water to thrive. If your water is hard at pH7, none of the species you mention in the OP will be good.
When you want to have fish - or any other living creature - in your care you must have adequate conditions for it before bringing it to your care. If you live in Singapore or in Florida, you don't get a Polar bear - If you have hard water you shouldn't get Apistogrammas, get guppys...
We must adapt out water to out best knowledge and capability to the need of our fish, not the opposite way around! Soft water fish have their body adapted to a very light load of certain minerals in their surroundings, from their skin or scales to their enzymes... we can not expect nor demand that they 'adapt' to hard water, because it is not something they can 'adapt' to through their behaviour...
First soften your water - then get the fish you mentioned.