Fixed #22023 -- .values() followed by defer() or only() results invalid data or crash

Rise error when defer() or only() is called on ValuesQuerySet

Signed-off-by: Karol Jochelson <karol.jochelson@gmail.com>
Signed-off-by: Jakub Nowak <jakubnowakc@gmail.com>