Text this: Antimicrobial activity, synthesis, and docking study of some novel arylazo-1,3-thiazolopyrimidine and arylazo-1,3-thiazolopyridopyrimidine derivatives