Over the past two decades, the indie film fest has blossomed into a weeklong celebration, somehow surviving a couple of economic collapses and a global pandemic. This year’s installment brings 48 features and 42 shorts to the Somerville, Brattle and Coolidge Corner Theatres.