* approle: add ttl to the secret ID generation response * approle: move TTL derivation into helper func * changelog: add changelog entry * docs: update approle docs and api-docs pages