Two issues fixed in PaginatedResponseArray:
1. Replace spread constructor with iterative PaginatedResponseArray.from()
to avoid stack overflow with large arrays (~31k+ items)
2. Make .total and .partial non-enumerable to restore TanStack Query
structural sharing and prevent unnecessary re-renders
Co-authored-by: mkljczk <21127288+mkljczk@users.noreply.github.com>