### Description

As we are about to start leveraging `Weight#count` to compute total hit counts (https://github.com/elastic/elasticsearch/pull/84778) and aggregation counts (https://github.com/elastic/elasticsearch/pull/81322), we should start instrumenting it so that we can get information about time spent in `Weight#count`.
server/src/main/java/org/elasticsearch/search/profile/query/ProfileWeight.java
timer.stop();
                }
            }
        };
    }
    @Override
    public BulkScorer bulkScorer(LeafReaderContext context) throws IOException {
        
        
        
        
        
        
        
        return super.bulkScorer(context);
    }
    @Override
    public Explanation explain(LeafReaderContext context, int doc) throws IOException {
        return subQueryWeight.explain(context, doc);
    }
    @Override
    public int count(LeafReaderContext context) throws IOException {
        return subQueryWeight.count(context);
    }
    @Override
    public boolean isCacheable(LeafReaderContext ctx) {
        return false;
    }
}