Front direction from GPS

I would like to know the direction of front from a GPS.
GPS has an Arrow on top on it and i would like to know the direction that Arrow is pointing.

I plan to use that to calculate a new GPS position 20 meters in front of the antennas GPS position.
Not in the direction of any movement!
If i am going in reverse, i do NOT want to calculate a new GPS-position 20 m in travel direction.

I want to calculate a new GPS-position IN FRONT of my vehicle. Not travel direction.
My GPS has compass inside but I do not know how to read that.

Unless there's a compass (magnetometer) module inside the GPS then there is no way to know which direction it is pointed.

So, does it output heading in the $GPHDT or some other sentence? Is there a configuration option to enable that sentence?

So much repetition, bold words, and exclamation points, I still have no clue what you want.
What gps? 20m accuracy? Compass? Like do you want to be able to stand in 1 spot and turn around and the way you face is 'forward'?

If the device is like the one on my drone then the arrow is the north axis of the magnetometer and needs to point to the magnetic pole while the craft is pointing to the geographic pole. Going backwards is indicated by motion via GPS that is in opposition to the magnetic heading.

You need a compass to know which direction is "front".

My GPS has compass inside but I do not know how to read that.

Learn how to read it, or buy another compass and use that one.