It is possible to evaluate Jacobian times a vector:
$$ J v = \lim_{\varepsilon \to 0} \frac{ f(x + \epsilon v) - f(x) } {\epsilon }$$
Is it possible to calculate $ J^T v$ and $ J^T J v$ in similar fashion?
It is possible to evaluate Jacobian times a vector:
$$ J v = \lim_{\varepsilon \to 0} \frac{ f(x + \epsilon v) - f(x) } {\epsilon }$$
Is it possible to calculate $ J^T v$ and $ J^T J v$ in similar fashion?
There is no similar formula for $J^T v$. For example consider the case when $f\colon\mathbb R^n \to \mathbb R$, then $J$ is $1\times n$ and so $J^T v$ is just a scalar multiple of $J^T$.
This is the reason why for example transpose free iterative methods are so important for things like large scale Newton methods, cf. chapter 7.4 in Iterative Methods for Sparse Linear Systems by Yousef Saad