Badshah’s apology over the controversial song Tateeree has reignited debate around how women are portrayed in Punjabi rap.