Думаем, на практике провести такое разграничение затруднительно. Более того, порядковые числительные в спецальной литературе называют также счетными прилагательными. Если значение слова первый так или иначе связано со счетом, порядком вещей, то его можно считать числительным. Если же значение слова первый - "лучший, отличный, главный" (первый ученик, первое лицо государства), то это, скорее, прилагательное.
В сложных словах с первой частью гетеро- основное ударение падает на вторую часть слова. На первую часть гетеро- падает дополнительное ударение, и в большинстве случаев возможны варианты гетеро- и гетеро-: гетерогенез и гетерогенез, гетерогамия и гетерогамия.
Правильно: старинные роды, пятисот.
Верно: первый двадцать один день и первый тридцать один арбуз. Прилагательное (порядковое числительное) согласуется не с составным числительным, а с существительным, которое имеет форму единственного числа.
Этот вопрос регулируется не правилами русского языка, а сложившейся традицией оформления документов. Формально по правилам здесь как раз не требуется большая буква (это не начало предложения, расшифровка суммы прописью не является собственным наименованием и т. д.). Но в документах — в первую очередь в бухгалтерских документах, заполняемых от руки, — сложилась традиция писать первое слово в расшифровке суммы с большой буквы, чтобы исключить возможность приписать что-то впереди и тем самым подделать документ. В других документах обычно пишут так же — с большой буквы в именительном падеже.
Правильны оба варианта.
Норма не менялась. В составных количественных числительных склоняется каждое слово, правильно: нет двух тысяч пятисот тридцати рублей. Но ошибки здесь встречаются очень часто.