Emil Jeřábek gave more complete answer than mine, so I have initially deleted it. On the afterthought, I decided to turn it into an addendum to Emil's answer. It is a generalization of sorts: if an embedding of a complete Heyting algebra $H$ into a co-Heyting algebra preserves finite joins and arbitrary meets (not necessarily infinite joins or implication), then $H$ itself is co-Heyting. Indeed given such an embedding $i$, any $a\in H$ and any $S\subseteq H$ will satisfy $$ i(a\lor\bigwedge S)=i(a)\lor i(\bigwedge S)=i(a)\lor\bigwedge i(S)=\bigwedge(i(a)\lor i(S))=\bigwedge i(a\lor S)=i(\bigwedge(a\lor S)), $$ hence $a\lor\bigwedge S=\bigwedge(a\lor S)$. Thus in particular if $H$ is not co-Heyting (and, for example, algebras of open sets of topological spaces usually are not), then any embedding of $H$ into some $\mathsf{Up}(X)$ fails to preserve some meet.