It depends on the state before the measurement. If the pre-measurement wavefunction is given by some $\psi_i(x)$, then the post-measurement wavefunction $\psi_f(x)$ is the projection of $\psi_i(x)$ onto the subspace of the Hilbert space which is consistent with your measurement results.
More concretely, let
$$\psi_i(x) = \frac{1}{\sqrt{2\pi\hbar}}\int_{-\infty}^\infty A(p) e^{ipx/\hbar}dp$$
If you measure the momentum to be in the interval $p\in[p_0-\delta p, p_0 + \delta p]$ then the post-measurement state is simply
$$\psi_f(x) = \frac{1}{\sqrt{2\pi\hbar}}\int_{p_0-\delta p}^{p_0 + \delta p} A(p) e^{ipx/\hbar}dp$$
As a side note, the normalization is not automatically preserved by measurement, but that's okay because quantum states are elements of the projective Hilbert space and are only well-defined up to an overall multiplicative constant anyway. It's usually convenient to normalize the wavefunction, but note that you'll have to re-normalize it after a projective measurement.
"If the interval in which you measure is small enough, then you can approximate as a constant function on that interval" Why?
Because as long as $A$ is at least continuous, then for a small interval this $g$

looks rather a lot like this one

That's if you assume, as my textbook very implicitly does, that one can in fact approximate with a constant, but I don't see this assumption anywhere in the postulates.
No, this is a straightforward application of the uncertainty principle to a wave packet. In order to observe diffraction effects, you need the spread of your wavepacket to be at least on the same order of magnitude as the size of the hole. For e.g. a Gaussian wave packet which saturates the uncertainty relation, the spread in $p$ is inversely proportional to the spread in $x$, implying that a large spatial delocalization corresponds to a fantastically localized momentum.