Sekiro's free-form linear format allows players to choose when to face certain bosses. Here is the best order.