According to this article on angles, we can define rotation without using angles, and then use rotation to define angles. The relevant paragraph is at the very end:
But what is a rotation? Is it possible to define a rotation without first introducing the angle of rotation? Yes, this is possible based on the notion of geometric transformation. Rotation is a geometric transformation with a fixed point that preserves distances..
Question: May I have a reference (textbook or paper) regarding how this can be done? My background in this topic is just elementary geometry and linear algebra.