Brazil's former president Jair Bolsonaro has been permitted to leave prison to undergo surgery on Christmas Day following approval from Brazil's Supreme Court, court documents show.