fn dedent_multiline(raw: &str) -> StringExpand description
Apply multiline string dedenting to raw source content.
Given raw content that starts with a newline (multiline string detected by caller), this function:
- Strips the leading newline
- Strips the trailing line (newline + any whitespace before closing quote)
- Computes the common whitespace prefix across all non-empty lines
- Removes that prefix from the start of each line
ยงExample
Input (raw): "\n hello\n world\n "
After strip: " hello\n world"
Common prefix: " " (8 spaces)
Result: "hello\n world"