Integer-valued polynomials over Krull-type domains and Prüfer $v$-multiplication domains