Bridge that projects a TanStack Query result onto CngxAsyncState<T>.
Reads the query's signal-bag and maps TanStack's status / fetchStatus
pair onto the cngx AsyncStatus union, then hands the derived signals to
buildAsyncStateView - the same single-source-of-truth kernel every other
producer uses. No injection context is required (only computed()), and no
boolean view is re-derived here.
Status mapping:
error -> error
success + fetching -> refreshing (background refetch, data visible)
success + idle/paused -> success
pending + fetching -> loading (first load, no data yet)
pending + idle/paused -> idle (disabled or paused query)