При написании вопроса я нашел ответ ... (Это была тривиальная проблема синтаксиса)
В классе TArray
функция Sort
определяется следующим образом:
class procedure Sort<T>(var Values: array of T); overload; static;
Итак, функции класса TArray
необходимо вызывать, указав тип после имени функции:
var
Arr : TArray<integer>;
begin
SetLength(Arr, 2);
Arr[0] := 5;
Arr[1] := 3;
TArray.Sort<integer>(Arr);
ShowMessage(IntToStr(Arr[0]));
end;