Welcome to the iNat forum!
I would definitely recommend cropping strategically rather than/before resizing (sometimes one may need to do both), as high resolution is often most useful for IDing key characters. Also, dpi doesn’t matter for web display, just printing. You can just focus on the max pixel dimensions ( 2048 by 2048) that iNat accepts.