Since Blender 3.4.1, in Draw Mode of a GP Stroke, there's a checkbox Outline in the top menu bar under Stroke.
This amazing new feature creates not the center line of the Stroke, but instead creates the perimeter Line (inluding varying thickness from pen tablet):
So, this might be a good start. Depending on your Stroke geometry, you might want to use a Simplify Modifier on it. If you have overlapping strokes, try the Cutter in Draw Mode. For cleanup, convert Stroke to Polyline, convert again to Mesh and Merge at Center in Edit Mode:
After cleanup, select all and hit Alt+F to fill.
This can fail at the caps of the stroke, depending on geometry. Just fill the failed Areasareas with Ngons (select that area's border, then just hit F).
Finally, add a Solidify Modifier: