One has to specify the single particle basis for the Fock state one chooses. For instance, a fock state $$|\textbf{n}\rangle = |n_1, n_2, n_3...>$$
can be written in single particle plane-wave basis with $$ \langle\textbf{r}|a_i^\dagger|0\rangle = e^{-i\textbf{q}_i\textbf{r}} $$ or
in harmonic oscillator states as: $$\langle\textbf{r}|a_i^\dagger|0\rangle = \phi_i(\textbf{r})$$ where $\phi_i(\textbf{r})$ is harmonic oscillator state in $i$th mode
But it is not clear to me from the Quantum Many Body Physics course I studied which, like other Physics courses does not rigorously teach the formal mathematics behind fock state description, how one might write a fock state where single particle states are let's say gaussian wavepackets.
Here, the single particle basis would not be orthogonal and hence the fock state would itself be not orthogonal.
My question is:
Is it possible to write fock states in any (even non-orthogonal) single particle basis states ?
If yes, how?