$500 is extreme for front pads and rotors, unless your WRX is the STi model, in which case that’s about right. But for a standard WRX? No.
I’d think you could have pads and rotors installed for half that elsewhere.
You need to find an independent Subaru Guru and get away from the dealer.