Towards Combinatorial Generalization for Catalysts: A Kohn-Sham Charge-Density Approach