Corruption-Robust Linear Bandits: Minimax Optimality and Gap-Dependent Misspecification