Segment text into sentences with rule-based punctuation boundaries while preserving supported abbreviations.