Название пропавшего товара
find_product(catalog, product_id) -> dict | None возвращает товар или None.
product_title(catalog, product_id) должна вернуть название товара, а если товара нет —
строку "Товар не найден". Сейчас для отсутствующего товара страница падает.
find_product не меняйте.
Подсказка 1 из 1
| None в типе результата — это предупреждение: значение может отсутствовать.