>My speculation is that what 'numerals' they had
> were actually nouns describing such sets.
For what it's worth, Latin milia (thousands) is a noun, not an adjective.
For "2000 horses" Romans could say either "twice a thousand horses" or "two
thousands of horses". But this is probably not a reflection of a PIE
feature.