The past tense of beat a retreat is also beat a retreat.
The third-person singular simple present indicative form of beat a retreat is beats a retreat.
The present participle of beat a retreat is beating a retreat.
The past participle of beat a retreat is beaten a retreat.