Можешь объяснить ключевые различия между методом `Array.prototype.toSorted()`, введённым в ES2023, и традиционным методом `sort()`, особенно в том, как они работают с исходным массивом? — ДейлиПреп