DEV: use native lazy load on avatars in topic lists and posts (PR #14807)

This PR adds the loading="lazy" attribute to avatars in topic lists and in posts (poster avatar).

Avatars in the topic list are small, so bandwidth is not really the concern. It’s more about prioritizing the requests for the ones that are already in the viewport.

This should be handled by the browser natively. Browser support is currently at 75% which is a lot better than nothing (what is currently happening)

Safari has this behind a flag. If disabled, it will simply ignore the attribute.

I had some issues with CLI assistant in the other PR because… new git client. They can be ignored


Looks great! Thanks again for your contribution.