General affine adjunctions, Nullstellensätze, and dualities