В данном случае не склоняется: вытеснили из "топ-10".
Такое употребление корректно: Топ-10 самых высоких зданий = 10 наиболее высоких из большего числа самых высоких.
Склонять не нужно: в топ-10.
Орфографически верно: топ-10 (как сложное слово) и топ десять (как сочетание слов).