freedreno: Use our border-color quirk
This will let us remove our assumption that samplers and views map 1:1, and generally simplify our border-color handling.
Note, with this new quirk we can re-work how bcolor works and completely get rid of draw-time handling of bcolor in a follow-on MR. But this is a nice standalone cleanup, and should simplify things for !19514 (merged) so pushing it as it's own MR.