Find the Fourier transform of $g(k)$ from $G(z)$ for frequency $=1/2$
First of all it's very important to realize that without any further information it is not possible to uniquely identify the corresponding time-domain sequence from the given $G(z)$. The reason is that you need to know the associated region of convergence (ROC). If the ROC is not known then for the given $G(z)$ there are three possible time-domain sequences. One of them is causal, another one is anti-causal, and the third one is two-sided.

If the ROC is given as $|z|&gt;\frac12$, or, equivalently, if you know that you're looking for a causal sequence, then the inverse transform is uniquely defined. It is similar to the one you found, but there is an important difference:

$$g[k]=\left[\left(-\frac13\right)^k+\left(-\frac12\right)^k\right]u[k]$$

You need the unit step $u[k]$, which makes the sequence causal. The sequence you found extends to infinity for positive as well as for  negative indices $k$, and does not even have a $\mathcal{Z}$-transform.

Now that you know that the ROC includes the unit circle, you know from the answers to this question that in order to find the Fourier transform you can simply evaluate the $\mathcal{Z}$-transform on the unit circle, i.e. set $z=e^{j\omega}$. What they didn't tell you is that this is only possible because the unit circle is included in the ROC. Otherwise you can't do that because the Fourier transform wouldn't even exist.