Should I disable extensions prior to upgrading CiviCRM?
In general, I'd recommend no.

Some extensions - literally - may not be reinstallable if they aren't qualified for that version of Civi.

My recommendation: TAKE BACKUPS!!! Then don't disable extensions and just go ahead with the upgrade.