There is a lot of "typically it means this" and that is somewhat useful. Switches are typically faster, have more ports, are implemented in custom hardware, etc. But typical does not a technology define. There do not appear to be any definitions that actually differentiate one from the other just this kind of "feeling" that people have.
Which is fine, it's a marketing term. Just important to know that an L2 switch is really a "multiport bridge" and an L3 switch is really a "multiport router" and anything beyond that is really just "generally acceptable generalities around marketing and intended use cases."