Add fsspec_options parameter to FsArtifactSource
Allow passing extra keyword arguments (e.g. HTTP headers) to fsspec calls (exists, info, get) when accessing artifact sources. Options are validated against an allowlist (currently only 'headers'); unknown keys are ignored with a warning.
Bug: T415874