text: Title: .transform() does not generate probability distribution despite calculate_probabilites=True
  Body: When I fit BERTopic on my documents and embeddings with fit_transform(), I get a list of topic assignments and a 2d array of soft clustering probability distributions out. But if I then take that fitted model and feed it new or the same data again using .transform, I get a list of topic assignments, but no soft clustering probabilities - instead I get a 1d array with a single value per document (0 for data points considered noise).
  
  How do I get the distributions for new data?