1. Какой бы справочник ты бы не взял - нужно будет разрешить ввод произвольной строки, тк человек мог родиться в городе или стране, которых больше уже нет, или родиться не в России, например.
Аналогично с образовательными учреждениями - или уже нет, или ещё нет в реестре твоём.
2. Для автозаполнения - можно изначально базу городов заполнить через ГАР/ФИАС, Википедию, итд.
Базу образовательных учреждений - можно взять из реестра выданных лицензии:
https://obrnadzor.gov.ru/gosudarstvennye-uslugi-i-...
Также можно стащить какие-то данные из того же ВК, linkedin итд - там люди тоже же своё образование указывают.