Все значения выражения CASE должны соответствовать одному типу данных.
Если вам действительно нужно N / A, вам нужно преобразовать дату в тип символа:
CASE
WHEN n.expiration_date IS NULL THEN 'N/A'
ELSE n.expiration_date::date::text
END
Или, если вы хотите контролировать формат:
CASE
WHEN n.expiration_date IS NULL THEN 'N/A'
ELSE to_char(n.expiration_date, 'YYYY-MM-DD')
END