Planar chemical reaction systems with algebraic and non-algebraic limit cycles