fix(json): rename SpinJsonPathQuery and align methods

-- renames SpinJsonPathQuery to SpinJsonJacksonPathQuery
-- remove getNodeType from public api
-- rename number(), bool(), string() to *Value()
-- refactor SpinJsonTreePathQuery from abstract class to interface
-- align tests
-- align documentation

Related to: #CAM-2460