`ProjectService` needs to be runtime configurable to determine whether ESM bases count as supported
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### What needs to get done
When someone uses [`ProjectService.check_base_is_supported`](https://github.com/canonical/craft-application/blob/395771748cd6ce89aec80a69805d8082aaf21262/craft_application/services/project.py#L673), it currently errors if the base is ESM. This needs to be configurable though, so that when requested we count ESM bases as supported.
### Why it needs to get done
So that the WIP `--pro` feature for Rockcraft can set ESM support (or perhaps the end of pro support? Could these differ @cjdcordeiro?) as the cut-off date for `--ignore=unmaintained`
Evaluation history
No evaluation history available.