Сказки сказками, но как можно питаться минералами. У Толкина не говорится о таком способе питания, а значит можно принимать только обоснованные и возможные теории. Даже если биологически это возможно, то в горной породе не хватит питательных веществ для таких энергозатратных существ, как гномы.
Придётся рассматривать варианты, при которых гномы, если и не были млекопитающими, то питались, как обычные люди. Отсюда значит: гномы вынуждены жить рядом с людьми и торговать с ними (пример: эффективный союз Еребора и Дейла), или они должны сами выращивать пищу. Правда, с гномами такой вариант трудно представим. Но, возможно, в недостаточно обеспеченных гномьих поселениях добыча еды была повинностью. А что, нормальный вариант. Представим, что в поселении в несколько тысяч гномов несколько сотен в течение нескольких месяцев попеременно выращивают растения и животных у подножия гор. Учитывая упорство гномов, высококачественные орудия труда, умение хорошо строить и большое количество материала для загонов для скота, гномы могли бы вести высокопродуктивное сельское хозяйство, обеспечивающее недостаток в продуктах питания.
Если же это не так, то надо искать людей рядом с каждым поселением гномов. И при желании найти можно.
Гномы Туманных гор - беорнинги. Беорнингов, конечно, мало и своего централизованного государства у них нет, но и гномов в тех местах явно очень мало и они также разрозненны. Гномы Серых гор - опять же беорнинги и, возможно, какие-нибудь остатки эотеод. Гномы Железных гор (было бы уместней рассматривать их до восстановления царства Под Горой) - вопрос. Эсгарот далеко, но добраться можно. В крайнем случае можно торговать по реке Карнен с людьми моря Рун. Гномы Синих и Лунных гор - тоже вопрос. Но почему там на западе Эриадора не живут люди. Наверно, живут. Эти территории не коснулась война с Ангмаром и, вообще, туда могли бежать от войны.
Всё неплохо объясняется.