parseQueryDeepWithConverts nested objects into query strings with full control over how nested paths are formatted.
obj: The nested object to serializepathBuilder: Function that converts path segments to string
Returns a URL-encoded query string with custom path formatting.
parseQueryDeep