I'll state my questions first and then provide some background. Question 3 is by far my most important one. We work over $k=\mathbb{C}$ whenever necessary.
Is it true that $\text{Pic}(\mathbb{P}^n \times \mathbb{P}^m) \cong \mathbb{Z} \oplus \mathbb{Z}$, with generators $\pi_1^*(\mathcal{O}_{\mathbb{P}^n}(1))$ and $\pi_2^*(\mathcal{O}_{\mathbb{P}^m}(1))$? (here the $\pi_i$ are the canonical projections).
Is it true that the presheaf $U \mapsto \pi_1^*(\mathcal{O}_{\mathbb{P}^n}(k_1))(U) \otimes \pi_2^*(\mathcal{O}_{\mathbb{P}^m}(k_2))(U)$ is already a sheaf for all $k_1, k_2 \in \mathbb{Z}$? If not, is this true if we demand the $k_i$ to be positive, or equal, or both?
Let $F, G$ be line bundles on a projective variety $X$ such that their tensor product in presheaves is already a sheaf. Then of course $H^0(X, F \otimes G) \cong H^0(X,F) \otimes H^0(X,G)$, differently stated the global sections functor commutes with the tensor product (although the tensor products are "different", one is is (pre)sheaves and one is in $k$-vector spaces). Question: Is there a similar relation for the higher sheaf cohomology functors commuting with the tensor product? I can imagine that there exists some spectral sequence for this, most probably also involving the higher Tor functors.
Background:
I am considering a singular surface in $\mathbb{P}^3$ and its desingularization in the blowup $S \subset \tilde{\mathbb{P}^3} \subset \mathbb{P}^3 \times \mathbb{P}^2$. I am considering some particular line bundle $Q$ on $S$ and am intensely interested in its first cohomology group. I have little information to work with, but after tensoring this sheaf with some other "easy" bundles its cohomology can be easily calculated. I am hoping i can translate this back to information about the bundle $Q$.
My attempts so far:
For 1., i am pretty sure Hartshorne II.6.6 and II.6.6.1 generalize directly but it feels slippery, which is why i ask. About 2, when thinking of $$ \mathbb{P}^n \times \mathbb{P}^m = \text{Proj}(k[z_{ij}]_{i,j})/\sim $$ and Serre's construction of the twisting sheaves where the global sections are just elements of this ring of some degree, it seems to be true at least for global sections and $k_1 = k_2$. Again, it feels slippery enough to ask.
As for 3 i have no idea (yet).
Please feel free to use the language of schemes and homological algebra, i am supposed to be familiar with this.. Thanks a lot!