Context is everything.
Your definition of latency is a generic definition.
RTT is usually defined in the context of IP networking. Since a remote host is assumed not to be under your control, all the components of the delay are lumped together.
802.3 is a LAN standard, where all the devices are under your control. In this context, they are talking about the characteristics of the particular media.
In essence, different people may use different terminology to describe the same thing.
You will find that a lot of networking terms are not precisely defined as you might expect.