Your product is mostly understood here as :
$$P^*= \lim_{n \to \infty} \prod_{k=1}^n (2k-1)/2k = \lim_{n \to \infty} \prod_{k=1}^n (1- \frac1{2k}) $$
My intuition how to interpret your product was rather $$P= \lim_{n \to \infty} \prod_{k=1}^n k^{-(-1)^k}$$ and for this interpretation a regularization on the formal logarithm can be applied, namely Cearosummation $\mathfrak C$ for the logarithms of the product-terms and this gives indeed a relation to $\pi$:
$$\log(P) = L \underset{\mathfrak C}=\sum_{k=1}^\infty (-1)^{k-1} \cdot \log(k) \approx -0.225791352645 $$
The exponential is then
$$ P = \exp(L) = \sqrt{\frac2\pi}$$
Using Pari/GP:
L = -sumalt(k=1 , (-1)^k * log(k) ) \\ "sumalt()" provides sort of Cesarosum
print([ P=exp(L) , C = 1/sqrt(Pi/2) , err = P - C ])
\\ result:
[0.797884560803, 0.797884560803, -1.005331151 E-200]
Remark: if that summation-method is allowed then the result is also expressible as the (regularized) derivative of the Dirichlet's eta-function at zero: (I've implemented the eta-function in Pari/GP using the Euler's conversion from the zeta:
$$ L = - \eta(0)' \\
P = e^{- \eta(0)' }$$
While you evaluate your product as partial products $ P_{1,n} = \frac12 \cdot \frac34 \cdots \frac {2n-1}{2n} $ one can do as well with $P_{2,n} = 1 \cdot \frac 32 \cdot \frac54 \cdots \frac{2n+1}{2n} $. While $\lim_{n \to \infty }P_{1,n}$ converges to zero diverges $P_{2,n}$ (to infinity).
But interestingly, if we take the partial evaluation up
to the same $n$ , then we do $P = \lim_{n \to \infty} \sqrt{P_{1,n} \cdot P_{2,n}}$ with $P$ having the same value as given in my example using Cesaro-/Euler-summation.
We encounter here the same problem as when we sum the Grandi-series, with parentheses around pairs of terms in the two possible ways and get two different values: but when we take the mean of that two values we get the Cesaro-sum.