Состояние уже существовало и подключалось по insufficient_data, но панель
была без пропсов: один и тот же текст на любой случай, без адреса и без
следующего шага. После бэкендной правки это состояние станет заметно
чаще (общегородской ДКП-коридор перестаёт становиться ценой), и
тестировщик упрётся именно в него.
Теперь карточка показывает объяснение, которое прислал сам бэкенд
(confidence_explanation), найденный геокодером адрес — он заполнен даже
когда цены нет — и кнопку уточнить адрес.
Предикат вынесен в именованную функцию isInsufficientEstimate и опирается
на серверный флаг insufficient_data, а не на price === 0: флаг определён
как «ответ успешный, но median_price_rub <= 0», то есть ровно нужное
состояние, и он не путается с ещё не загруженной оценкой.