UseListOptions allows a `baseUrl` but does not allow the headers and credentials fetch options to be passed down to the fetch call. Use-case is cross-origin authenticated requests from frappe-ui apps (mainly for local development using a cloud frappe instance as backend) https://github.com/frappe/frappe-ui/blob/8313663f3f92a81da2c927d63cfd6d27c8e61c67/src/data-fetching/useList/types.ts#L28