Draft: index: lazy load tables
Lazy load tables using HTMX and Alpine.js to increase loading speed of CIBugLog's pages and improve UX. It is a continuation of @piotrkira's !205 (closed) MR. I upgraded the HTMX version used in this MR.
Why HTMX? It's really simple to use, especially in case of Django (server side templating). It would enable us to make CIBugLog more powerful with dynamic and lazy loading stuff. It can also simplify some JavaScript code.
Why Alpine.js? It's a lightweight JS framework but works really well with HTMX. It will allow CIBugLog to react to lazy-loaded data on the client side in a simple and effective way.