Clarify number of references on Authorities Page vs. Search Results
Noticed after doing #4134

On the “Authorities” page for a given docket, we display the references to opinions in the docket's documents. However, each "authority" in the list is not actually an opinion, but an element of a `Docket`'s `authorities`:

```python
    @property
    def authorities(self):
        """Returns a queryset that can be used for querying and caching
        authorities.
        """
        return OpinionsCitedByRECAPDocument.objects.filter(
            citing_document__docket_entry__docket_id=self.pk
        )
```

```python
class OpinionsCitedByRECAPDocument(models.Model):
    citing_document = models.ForeignKey(
        RECAPDocument, related_name="cited_opinions", on_delete=models.CASCADE
    )
    cited_opinion = models.ForeignKey(
        Opinion, related_name="citing_documents", on_delete=models.CASCADE
    )
    depth = models.IntegerField(
        help_text="The number of times the cited opinion was cited "
        "in the citing document",
        default=1,
    )
```

This means an opinion cited by multiple documents in the same docket will be listed multiple times, like the authorities in [this docket](https://www.courtlistener.com/docket/4214664/authorities/national-veterans-legal-services-program-v-united-states/). Notice `Norman v. United States, 429 F.3d 1081 (Fed. Cir. 2005)` being listed 14 times, where [all links point to the same search](https://www.courtlistener.com/?type=r&q=docket_id%3A4214664%20AND%20cites%3A(211579)) which yields 14 docket entries.
![Image](https://github.com/user-attachments/assets/99b998fa-4920-44a8-aa30-d66ada80e38c)
![Image](https://github.com/user-attachments/assets/1e355972-932a-48ba-851f-723fe5518215)


This also means the counts are confusing. Each "depth" represents only the number of times the opinion is cited in one citing document, not the total number of references across all documents in the docket. We could:
1. Make the counts less confusing by making the authorities list include the citing document and changing the text to something like `5 references to <CITED_OPINION> in <CITING_DOC>`, with a link to the citing doc.
2. Group authorities by opinion, then aggregate the depth. This way we would get the summary of all references to a given opinion in a given docket, instead of having the same opinion repeated several times. This does sound like it could be a lot more work, but potentially more informative if we could also include a sub-list of all citing docs with their links.

    So instead of:

    > - 5 references to Norman v. United States, 429 F.3d 1081 (Fed. Cir. 2005)
    > Court of Appeals for the Federal Circuit Nov. 18, 2005
    > - 5 references to Norman v. United States, 429 F.3d 1081 (Fed. Cir. 2005)
    > Court of Appeals for the Federal Circuit Nov. 18, 2005
    > - 2 references to Norman v. United States, 429 F.3d 1081 (Fed. Cir. 2005)
    > Court of Appeals for the Federal Circuit Nov. 18, 2005

    It would be:

    > - 12 references to Norman v. United States, 429 F.3d 1081 (Fed. Cir. 2005)
    > Court of Appeals for the Federal Circuit Nov. 18, 2005
    >   - 5 references in citing doc 1
    >   - 5 references in citing doc 2
    >   - 2 references in citing doc 3

3. Update the search results to display the depth of treatment when a cites query is made, so that each result shown says something like, "22 references to case XYZ".

Whatever the option, we should make sure that the opinions' authorities page doesn't get broken since `authorities_list.html` is used in both docket and opinion authorities, which are not `OpinionsCitedByRECAPDocument` but `OpinionsCited` so we don't always have the same attributes available.