Fix type mismatches.

Backported from the later versions of JUCE.

Upstream bug: https://github.com/DISTRHO/JUCE/pull/25

--- 43330739392197cd1b3b0df23b194879ddf68f23/libs/juce5/source/modules/juce_graphics/native/juce_freetype_Fonts.cpp	2025-07-11 17:50:38.000000000 +0100
+++ 43330739392197cd1b3b0df23b194879ddf68f23/libs/juce5/source/modules/juce_graphics/native/juce_freetype_Fonts.cpp	2025-07-11 18:01:50.371887938 +0100
@@ -353,9 +353,9 @@
     bool getGlyphShape (Path& destShape, const FT_Outline& outline, const float scaleX)
     {
         const float scaleY = -scaleX;
-        const short* const contours = outline.contours;
-        const char* const tags = outline.tags;
-        const FT_Vector* const points = outline.points;
+        auto* contours = outline.contours;
+        auto* tags = outline.tags;
+        auto* points = outline.points;
 
         for (int c = 0; c < outline.n_contours; ++c)
         {
