Slice file data to the requested line range without formatting.
Returns raw text for the requested window. Line-number formatting is applied downstream by the middleware layer.
slice_read_response(
file_data: FileData,
offset: int,
limit: int
) -> str | ReadResult