So, does it mean that the Gallic player may declare the battle region as being the retreat region if he has only leader + hidden warbands?
No. Step 6 says (emphasis is mine):
If the Defender did declare a Retreat, the Defender selects one adjacent Region (it may be across the adjacency arrows in and out of Britannia).
The Region in which the Battle is fought is not adjacent to itself.