Britney Spears has reportedly sold her rights to her music catalogue in a deal said to be worth around $200 million.