Это не ГОСТ, это просто правила оформления текстов. Сформулированы в нормативных документах, не носящих строго императивного характера, плюс в разного рода изданиях для дизайнеров, верстальщиков, редакторов, типографий и проч.
Нормативно буквенные наращения используются только при порядковых числительных.
Правила следующие.
Если форма оканчивается на согласную (включая й), то оставляется одна буква.
1-й, 2-х, 10-м (первый, [две] вторых, десятым)
Если форма оканчивается на гласную, перед которой идет согласная, то наращение - двубуквенное.
1-го, 2-ми, 10-му (первого, [двумя] вторыми, десятому)
Если форма оканчивается на гласную, перед которой идет другая гласная, то наращение - однобуквенное.
1-е, 2-я, 10-е (первые, вторая, десятое)
В римских цифрах наращения не используют. Кроме того не используют наращения в календарных датах (днях месяца).
Если нужна ссылка на документ, могу поискать.
Но на практике, однако, встречаются более длинные наращения, если иначе затруднено восприятие.