For Forge techs, the information that it unlocks the next tier is so unimportant that you can even leave it out. It certainly does not need a bullet point or being bold.
Also, somehow showing if it unlocks another tech, unit or building would be nice. Either color coded, or something l like
Unlocks "Tier 2 Hack Armor" [Tech]
Unlocks "Champion Swordsman" [Unit]
"Hack armor level" sounds strange. Why not simply "Infantry +1 Hack Armor"?
It might be somewhat arbitrary, but I’ll share my suggestions with you:
I like having bullet points at the beginning of each upgrade description and I’d try increasing the font size of the bonuses granted.
I wouldn’t use bullet points for “Unlocks…” nor bold text—I don’t think that’s information that needs to be emphasized.
And I'd try leaving an empty line between the bonuses and "Unlocks"....
Is there any reason to separate Cavalry from Infantry?
That's already the case but you might have it disabled, check option or it's also a hotkey still "Atl+C". Thanks to @guerringuerrin this hotkey will be unassigned next release as it tends to troll people.
Also in the PR i made all range overlay are forced enabled for the placement previews.