Does this forcing notion: $$\mathbb{P}=\{f:f \text{ is a finite function from }\lambda \text{ to }\{0,1\}\}$$ collapse $\lambda$ to $\omega$ in $V[G]$?
Where can I consult this fact in Kunen's book IIP?
How can this $\mathbb{P}$ collapse $\lambda$ to $\omega$ if $$\Vdash_P"2^{\aleph_0}=\lambda"$$ (see the snippet below)
which implies $$\Vdash_P"\lambda > \omega"$$

Expanding some discussion in the comments about the likely source of OP's confusion into an answer...
There are two distinct things that can happen in the forcing extension that can potentially impact the value of $\mathfrak c.$
A key distinction is that while $\mathfrak c$ is defined as the cardinality of a set meeting some definition, by contrast, $\aleph_1$ and $\aleph_{17}$ (for example) are defined simply by their position in the cardinal hierarchy (one can either think of $1$ and $17$ as stand-ins for fixed ordinals or note that $1$ and $17$ are absolute so it doesn't matter if we think of them as defined). Thus these latter two are only subject to the first kind of disturbance, not the second kind.
In a c.c.c. forcing like your example, it can be shown that the first kind of disturbance cannot occur. For any $\kappa$ that is a cardinal in $V$ there are no new bijections in $V[G]$ between $\kappa$ and a smaller ordinal. In other words, a cardinal in $V$ remains a cardinal in $V[G].$ This means we do not have to distinguish between $|\cdot|^V$ and $|\cdot|^{V[G]},$ nor do we have to distinguish between $\aleph_1^V$ and $\aleph_1^{V[G]}.$ So the change the value of $\mathfrak c$ is entirely driven by the fact that there are more subsets of $\mathbb N$ in the forcing extension. Assuming CH holds in the ground model and $|\lambda|>\aleph_1,$ we have $$|P(\omega)^{V[G]}|\ge \lambda > \omega_1= |P(\omega)^V|.$$
An instructive contrasting example is to force with countable partial bijections between $P(\omega)^V$ and $\aleph_1^V.$ This forcing notion is not c.c.c., but is $\omega$-closed, which is another nice property with very different implications; for instance, it implies that no new maps $\omega\to V$ exist in $V[G].$ This means that $P(\omega)^V=P(\omega)^{V[G]}$ since new reals would mean new maps $\omega\to 2.$ It also means $\aleph_1^{V} = \aleph_1^{V[G]}$, but for a very different reason than in the previous example: a collapsing bijection $\omega\to \aleph_1^V$ would be a new map $\omega\to V.$ Note also that this same reasoning doesn't extend to $\aleph_{17}$: it won't be collapsed to be countable, but it could be collapsed to some smaller uncountable cardinal.
In fact, provided our ground model violates the CH, a cardinal will collapse in this forcing, namely the cardinality of the reals in the ground model. The generic set gives a bijection between $P(\omega)$ and $\aleph_1$ (no superscript needed on either of these per the last paragraph), so CH holds in $V[G].$ Thus we have $$\mathfrak c^{V[G]}=|P(\omega)^{V[G]}|^{V[G]} = \aleph_1 < |P(\omega)^V|^V =\mathfrak c^V.$$
(I left the superscripts on the $P(\omega)$ just for emphasis... as mentioned before, they are the same set in this particular case, in contrast to the previous example of Cohen forcing where there are new reals in the forcing extension.)
So for instance if we had $\mathfrak c=\aleph_{17}$ in $V$, then $|\aleph_{17}^V|^{V[G]} = \aleph_1^{V[G]},$ so $\aleph_{17}$ in $V$ has collapsed to have cardinality $\aleph_1$ in $V[G].$