What is the pH of your tapwater, both freshly drawn and a some that has stood for 24 hours? You may well find they are different.
Next question, how hard is your water? It should be somewhere on your water supplier's website. Does your shower head/kettle get furred up - that indicates hard water.
If you have hard water you are likely to have high carbonate hardness (KH) as well which means it will be tricky for you to alter the pH. Carbonate buffers the water against changes in pH so adding chemicals to lower pH is not an option. The only way would be to mix your tapwater with RO water (reverse osmosis, water that has had all the minerals removed) or to use pure RO with soft water-level minerals added back in. The fish available to us can't survive in pure water so even soft water fish must have a small amount of minerals added back.
The bad news is that german rams prefer soft acid water. If your water turns out to be hard as well as alkaline, they won't do well. But there are fish that like hard alkaline water. The most obvious ones (Rift Lake cichlids) aren't suitable for a tank your size.
Hardness is more important than pH. If you get fish that suit your hardness, even if their preferred pH is slightly out, they'll do better than fish of the 'correct' pH but 'wrong' hardness.
Assuming you do have hard water:
Livebearers prefer hard alkaline water but they tend to be darting about fish. Guppies and endlers are the commonly available species suitable for your tank size, but only males or you'd soon
be over populated.
There are some fish not in the profiles on here, I'll give you the links to Seriously Fish.
Celebes rainbowfish, also
herePossibly
threadfin rainbows and
hereFish of the genus
Pseudomugil - the ones I've seen in the shops are P. gertrudae and P. furcatus.
Emerald rasboras and various other common names.
Just a few suggestions.
And of course if it turns out you have middling or even soft water, they won't do and we'll have to think of something else.