Learning to Align Molecules and Proteins: A Geometry-Aware Approach to Binding Affinity