RecursiveCharacterTextSplitter skips strip_whitespace for unsplittable pieces
When a piece cannot be split further because no separators remain, it is appended directly to the output without applying strip_whitespace, causing inconsistent leading/trailing whitespace compared to merged chunks.
