SmartEndpoints: Output Caching — CacheSeconds property on [AutoGenerateEndpoints] and [AutoMapEndpoint]; class-level default, method-level override, -1 to opt out; only applied to GET
SmartEndpoints: Rate Limiting — RateLimitPolicy property on both attribute levels; "none" to opt out; inherits class default
FastMinimalAPI Demo: SmartCatalogController — showcases all three features with LoggingEndpointFilter