Dgalvez/fix greedy batch strategy name
pls send PR to `2.0.0rc0`  Closed in favor of https://github.com/NVIDIA/NeMo/pull/9243, so that this changes incorporated in r2.0 release.
# What does this PR do ?

Change the name of greedy_batched CTC decoding strategy to greedy_batch.

Fix a spurious warning.


**Collection**: ASR

# Changelog 

1. Lazily warn about using greedy strategy instead of greedy_batch strategy.

Previously, the warning would often run spuriously, since several
existing code paths simply call "change_decoding_strategy()" after
having first initialized a Module, rather than changing the config
before initializing the Module. This can be confusing.

The only problem I can see with this is that using logging inside a
forward() method might interfer with some compiler toolkits like
Torchscript or thunder.compile. Presumably it would be easy to add a
conditional statement to avoid this statement in a compiler context if
necessary.

2. Change "greedy_batched" CTC decoding strategy to "greedy_batch

This will be consistent with the RNN-T decoding strategy named
"greedy_batch".

# Usage
N/A

# GitHub Actions CI

The Jenkins CI system has been replaced by GitHub Actions self-hosted runners.

The GitHub Actions CI will run automatically when the "Run CICD" label is added to the PR.
To re-run CI remove and add the label again.
To run CI on an untrusted fork, a NeMo user with write access must first click "Approve and run".

**PR Type**:
- [ ] New Feature
- [X] Bugfix
- [ ] Documentation

If you haven't finished some of the above items you can still open "Draft" PR.