Periodic wave solutions and stability analysis for the KP-BBM equation with abundant novel interaction solutions