Local Regularity and Finite-time Singularity for a Class of Generalized SQG Patches on the Half-plane