This is related to the Cartan-Dieudonne theorem.
In a Clifford algebra over an $n$-dimensional real vector space $V$ with quadratic form $a\cdot a\geq0$ for all $a\in V$, can any product of vectors $a_1,a_2,\cdots,a_m\in V$ be written as
$$a_1a_2\cdots a_m=a_1'a_2'\cdots a_k'$$
for some $k\leq n$ and $a_1',a_2',\cdots,a_k'\in V$?
Due to the grading on the algebra, necessarily $k\equiv m\bmod2$. It suffices to prove that a product of $n+1$ vectors can be reduced to a product of $n-1$ vectors.
For $n=1$ dimension, a product of $2$ vectors is a scalar: $ab=a\cdot b+a\wedge b=a\cdot b+0$, since $a$ and $b$ are linearly dependent. The empty product of $0$ vectors is $1$, not necessarily $a\cdot b$; but we can allow the product to have a scalar in front, which doesn't make a difference in higher dimensions because it can be absorbed into one of the vectors.
For $n=2$, a product of $3$ vectors is
$$abc=(a\cdot b+a\wedge b)c=(a\cdot b)c+(a\wedge b)\cdot c+(a\wedge b)\wedge c$$
$$=(a\cdot b)c+a(b\cdot c)-(a\cdot c)b+a\wedge b\wedge c$$
$$=(a\cdot b)c-(a\cdot c)b+(b\cdot c)a+0$$
which is a sum of vectors and thus a single vector $a'$.
Now let's assume that $V$ is positive-definite, and that we've proven the result for dimensions less than $n$ for induction. We have $n+1$ vectors $a_i$ in $n$ dimensions, which are thus linearly dependent:
$$c_1a_1+c_2a_2+\cdots+c_{n-1}a_{n-1}+c_na_n+c_{n+1}a_{n+1}=0$$
for some scalars $c_i$ not all $0$. Use this to define a vector
$$v=c_1a_1+\cdots+c_{n-1}a_{n-1}=-c_na_n-c_{n+1}a_{n+1}.$$
If $a_n,a_{n+1}$ are dependent, then their product is a scalar, and $a_1\cdots a_{n-1}a_na_{n+1}=a_1\cdots a_{n-1}(a_n\cdot a_{n+1})$, and the problem is solved. So assume $a_n,a_{n+1}$ are independent.
Similarly, if $a_1,\cdots,a_{n-1}$ are dependent, then they're contained in a subspace of dimension $\leq n-2$, and by induction we've solved the problem in that case: $a_1\cdots a_{n-1}=a_1'\cdots a_{n-3}'$, so $a_1\cdots a_{n+1}=a_1'\cdots a_{n-3}'a_na_{n+1}$ is a product of $n-1$ vectors. So assume $a_1,\cdots,a_{n-1}$ are also independent.
If $v=0$ then these independences give $c_1=\cdots=c_{n-1}=0$ and $c_n=c_{n+1}=0$, a contradiction. Thus $v\neq0$, and by positive-definiteness $v$ has an inverse $(v\cdot v)^{-1}v$. Then we can write
$$a_1\cdots a_{n-1}a_na_{n+1}=(a_1\cdots a_{n-1}v^{-1})(va_na_{n+1});$$
the factor on the left is a product of $n$ vectors in $n-1$ dimensions, which by induction is a product of $n-2$ vectors; and the factor on the right is a product of $3$ vectors in $2$ dimensions, which is a single vector; so we get a product of $n-2+1=n-1$ vectors. This completes the proof.
Is the result still true when $V$ is only positive-semidefinite?