This function was deprecated in lighthouse 0.7.0 because (1) it's always
been buggy and (2) its main purpose was to pass appropriate NAs to
dplyr::if_else() and case_when(), but this is no longer necessary with
changes introduced in dplyr v1.1.0
Returns compatible NA based on x. This is usually of the same type as x
(e.g., NA_real_ if x is a double vector). If x is a factor, will
return NA_character_ if factor_as_character = TRUE (the default) and
NA_integer_ otherwise.
