In Peskin & Schroeder section 9.2, they derive the two-point function in the path integral formalism:
$$\langle \Omega | \mathcal{T} \left\{ \hat{\phi}(x_1)\hat{\phi}(x_2)\right\} | \Omega \rangle $$ $$= \frac{\int \mathcal{D}\phi \ \phi(x_1) \phi(x_2) e^{ i\int d^4 x\ \mathcal{L} }}{\int \mathcal{D}\phi \ e^{ i\int d^4 x\ \mathcal{L} }}. \tag{9.18}$$
The trick to derive this is to insert the identity
$$1 = \int \mathcal{D}\phi\ |\phi\rangle \langle \phi|$$
between the operators $\hat{\phi}(x_i)$. Then we can change the operator for regular functions using:
$$ \hat{\phi}(x_i) |\phi_i\rangle = \phi(x_i) |\phi_i\rangle.$$
My first question is: what are the states that form the complete orthogonal basis $|\phi\rangle$? The authors never seem to specify it. It cannot be just any complete orthogonal basis since these states seem to be eigenstates of the field operator
$$\hat{\phi}(x) = \int \frac{d^3p}{(2\pi)^3} \frac{1}{\sqrt{2E_p}}(\hat{a}_p e^{i p\cdot x} + \hat{a}_p^\dagger e^{-i p\cdot x}).\tag{2.25+47}$$
From what I understand, the states $|\phi\rangle$ represent all the possible classical field configurations (classical as in well-defined at all points in space at a given time, with no uncertainty) over which we integrate between two boundary states. But I don't see how these classical states are the eigenstates of $\hat{\phi}(x)$. Is there a simple expression for $|\phi\rangle$ in terms of e.g. creation/annihilation operators?
Actually what bothers me is that eigenstates of the field operator are supposed to be coherent states, which form an overcomplete set. Which means that if the $|\phi\rangle$'s are coherent states we cannot write the identity as the combination above since the states are not orthogonal (see section 8.1.3 of this document). My second question is: is it possible tha coherent states might be the eigenstates of another type of "field operator", not the one above? If so, what is this other operator? (Solved: see edit below) Note that in the given link they don't seem to define the operator for which the coherent state is an eigenstate.
(Related: 148200 and 109343. The answer in the first link doesn't really answer the question "what is $|\phi\rangle$?" and the second link mentions coherent states only, which as I mentioned are not orthogonal and therefore cannot be the states used in the derivation by Peskin & Schroeder)
EDIT: As @Mane.andrea suggested in the comments, I checked out section 4.1 of Condensed Matter Field Theory by Altland & Simons. It seems that they define the coherent state as the eigenstate of the annihilation operators $\hat{a}_i$ specifically, i.e. the positive-frequency part of the field above. So the answer to my 2nd question seems to be Yes, coherent states are the eigenstates of a different "field operator".