strictly stationary implies that long-run variance is finite and positive
No, that isn't true. Let $X_1, \ldots, X_t$ be iid Cauchy random variables. None of these even have a variance (or mean). Yet the process is stationary.
which means that long-run variance can be 0 or negative
No variance can ever be negative, because for any random variable $Y$, $(Y-E[Y])^2 \ge 0$ with probability $1$, then its expectation must be non-negative.
Under typical assumptions, it's strictly positive, too. If you look at the formula from the link you posted,
$$
\lim_{T\to \infty}\text{Var}[\sqrt{T}(\bar{X}_T - \mu)] = \sum_{i=-\infty}^{\infty} \gamma(i)
$$
you might not be able to tell right away because a lot of those terms in the sum might be negative. However, recall that autocovariance functions $\gamma(\cdot)$ are positive definite. So that term has to be positive. The only thing you have to worry about is whether it's $\infty$ or not. But that is usually taken care of by the assumption of absolute summability, or that $\sum_i |\gamma(i)| < \infty$. Finiteness of this implies finiteness of the other.
So is it possible for long-run variance to be negative or 0?
A stationary process can have a long-run variance of $0$, sure. Take a random sample from a distribution that only has probability on $\mu$. Then $\text{Var}(\sqrt{n}(\bar{X}_n - \mu) = 0$ which means its limit is $0$ as well.